Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “MODULAR STRUCTURES”

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 91 records · Page 5

Constraining nuclear data via cosmological observations: Neutrino energy transport and big bang nucleosynthesis

Here, we introduce a new computational capability that moves toward a self-consistent calculation of neutrino transport and nuclear reactions for big bang nucleosynthesis (BBN). Such a self-consistent approach is needed to be able to extract detailed information about nuclear reactions and physics beyond the standard model from precision cosmological observations of primordial nuclides and the cosmic microwave background radiation. We also calculate the evolution of the early universe through the epochs of weak decoupling, weak freeze-out and big bang nucleosynthesis (BBN) by simultaneously coupling a full strong, electromagnetic, and weak nuclear reaction network with a multi-energy group Boltzmann neutrino energy transport scheme. The modular structure of our approach allows the dissection of the relative contributions of each process responsible for evolving the dynamics of the early universe. Such an approach allows a detailed account of the evolution of the active neutrino energy distribution functions alongside and self-consistently with the nuclear reactions and entropy/heat generation and flow between the neutrino and photon/electron/positron/baryon plasma components. Our calculations reveal nonlinear feedback in the time evolution of neutrino distribution functions and plasma thermodynamic conditions. We discuss the time development of neutrino spectral distortions and concomitant entropy production and extraction from the plasma. These effects result in changes in the computed values of the BBN deuterium and helium-4 yields that are on the order of a half-percent relative to a baseline standard BBN calculation with no neutrino transport. This is an order of magnitude larger effect than in previous estimates. For particular implementations of quantum corrections in plasma thermodynamics, our calculations show a 0.4% increase in deuterium and a 0.6% decrease in 4 He over our baseline. The magnitude of these changes are on the order of uncertainties in the nuclear physics for the case of deuterium and are potentially significant for the error budget of helium in upcoming cosmological observations.

79 ASTRONOMY AND ASTROPHYSICS↗

DL_POLY Quantum 2.0: A modular general-purpose software for advanced path integral simulations

DL_POLY Quantum 2.0, a vastly expanded software based on DL_POLY Classic 1.10, is a highly parallelized computational suite written in FORTRAN77 with a modular structure for incorporating nuclear quantum effects into large-scale/long-time molecular dynamics simulations. This is achieved by presenting users with a wide selection of state-of-the-art dynamics methods that utilize the isomorphism between a classical ring polymer and Feynman’s path integral formalism of quantum mechanics. Here, the flexible and user-friendly input/output handling system allows the control of methodology, integration schemes, and thermostatting. DL_POLY Quantum is equipped with a module specifically assigned for calculating correlation functions and printing out the values for sought-after quantities, such as dipole moments and center-of-mass velocities, with packaged tools for calculating infrared absorption spectra and diffusion coefficients.

36 MATERIALS SCIENCE↗

Neutrino energy transport in weak decoupling and big bang nucleosynthesis

In this study, we calculate the evolution of the early universe through the epochs of weak decoupling, weak freeze-out and big bang nucleosynthesis (BBN) by simultaneously coupling a full strong, electromagnetic, and weak nuclear reaction network with a multienergy group Boltzmann neutrino energy transport scheme. The modular structure of our code provides the ability to dissect the relative contributions of each process responsible for evolving the dynamics of the early universe in the absence of neutrino flavor oscillations. Such an approach allows a detailed accounting of the evolution of the νe, ν¯e, νμ, ν¯μ, ντ, ν¯τ energy distribution functions alongside and self-consistently with the nuclear reactions and entropy/heat generation and flow between the neutrino and photon/electron/positron/baryon plasma components. This calculation reveals nonlinear feedback in the time evolution of neutrino distribution functions and plasma thermodynamic conditions (e.g., electron-positron pair densities), with implications for the phasing between scale factor and plasma temperature; the neutron-to-proton ratio; light-element abundance histories; and the cosmological parameter N eff . We find that our approach of following the time development of neutrino spectral distortions and concomitant entropy production and extraction from the plasma results in changes in the computed value of the BBN deuterium yield. For example, for particular implementations of quantum corrections in plasma thermodynamics, our calculations show a 0.4% increase in deuterium. These changes are potentially significant in the context of anticipated improvements in observational and nuclear physics uncertainties.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Open Circuit Switch Fault Management Method of a Multi-Phase Synchronous Buck Converter for EV Charging Application

Multi-phase synchronous buck converter (MSBC) is becoming popular for the electric vehicle (EV) charging application because of its higher efficiency, smaller passive component sizes, bidirectional power flow, and output current ripple reduction through interleaving. This converter also provides higher reliability than the traditional single phase converter since its modular structure enables fault tolerant operation. Fault management in the converter requires the detection of switch fault, shut down of the faulty phase, and reconfiguration of the PWM signals for the healthy phases to avoid circulating current and high output current ripple. In addition, it is desirable that the fault management method can be implemented using the micro-controller unit (MCU) or digital signal processor (DSP), which are widely used to control power converters. This paper presents a fault management method for detecting switch faults and reconfiguring healthy phases using a DSP. The method is validated through simulations and experiments using a commercial off-the-shelf power stack.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Automated Generation of Integrated Digital and Spiking Neuromorphic Machine Learning Accelerators

The growing numbers of application areas for artificial intelligence (AI) methods have led to an explosion of domain-specific accelerators that could support every new machine learning (ML) algorithm advancement, clearly highlighting the need for a capability to quickly and automatically transition from algorithm definition to hardware implementation and explore design space along a variety of SWaP (size, weight and Power). The software defined architectures (SODA) synthesizer implements a compiler-based modular infrastructure for the end-to-end generation of machine learning accelerators from high-level frameworks to hardware description language. At the same time, neuromorphic computing, by mimicking how the brain operates, promises to perform artificial intelligence tasks at efficiencies orders of magnitude higher than the current conventional tensor-processing based accelerators, as demonstrated by a variety of specialized designs leveraging Spiking Neural Networks (SNNs). Nevertheless, the mapping of an artificial neural network (ANN) to solutions supporting SNNs is still a non-trivial and very device-specific task, and completely lack the possibility to design hybrid systems that integrate conventional and spiking neural models. In this paper we discuss the support for such an integrated generation leveraging the SODA Synthesizer framework and its modular structure. In particular, we present a new MLIR dialect (part of the SODA frontend) that allows expressing spiking neural network features (e.g., available resources, spiking sequences, analog signal reading, etc.) and illustrate how it enables mapping to Spiking Neurons and deployment to the related specialized hardware (which, in the digital domain, could be generated through the other existing layers of the SODA Synthesizer). We then discuss the opportunities for even deeper integration afforded by the hardware compilation infrastructure, providing a path towards the generation of complex heterogeneous artificial intelligence systems.

Curzel, Serena↗

Coupled-DC Module-Based Photovoltaic System With Power Mismatch-Tolerated Modulation

Here, this article presents a coupled-DC power module-based cascaded multilevel converter integrating utility-scale photovoltaic (PV) generations (coupled-DC-link power module (CDPM)-PV). CDPM-PV inherits merits such as modular structure, distributed maximum power point tracking (MPPT), direct distribution grid access, from cascaded H-bridge-based PV (CHB-PV) system. But, it supplies more flexible power routes than CHB-PV, through coupling different DC-links. Power routes are intended for enlarging the entire operating range including conditions of active power mismatch arising from nonideal elements such as partial shading and parameter variations. The system construction with its self-balancing principle is first introduced. Switching states for different operating regions are then derived based on the principle of easing implementation. Based on these, a modulation strategy including initial switching pattern selection and coordinated power routing is proposed to allow module-mismatches. Operating ranges are also analyzed and compared with conventional CHB-PV. Simulation results of a 3-MW/13.8-kV system developed in MATLAB/Simulink platform, and experiment results based on a 2.4-kW/311-V setup are presented and have demonstrated that the CDPM-PV topology with proposed modulation strategy can not only ride through a larger range of module mismatches, but also improve solar power utilization and system efficiency owing to noncompromised MPPT.

14 SOLAR ENERGY↗

Design of a Modular E-Core Flux Concentrating Transverse Flux Machine

In this paper, a novel E-Core transverse flux machine (TFM) is proposed. The machine has a double stator-single rotor configuration with flux concentrating ferrite magnets and pole windings across each leg of an E-Core stator. E-Core stators with the proposed flux-concentrating rotor arrangement result in better magnet utilization and higher torque density. The machine also has a modular structure facilitating simpler construction. This paper presents a single phase and a two-phase version of the E-Core machine. Case study for a 1 kW, 400 r/min machine for both the single phase and two-phase TFM is presented.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Design Considerations of a Transverse Flux Machine for Direct-Drive Wind Turbine Applications

This paper presents the design considerations of a double-sided transverse flux machine (TFM) for direct-drive wind turbine applications. The proposed TFM has a modular structure with quasi-U stator cores and toroidal ring windings. The rotor is constructed with ferrite magnets in a flux-concentrating setup to achieve high air gap flux density. Pole number selection is critical in the design process of a TFM as it affects both the torque density and power factor under fixed magnetic and changing electrical loading. Several key design ratios are introduced to facilitate the initial design procedure. The effect of pole shaping on back-EMF and inductance is also analyzed. These investigations provide guidance toward the required design of a TFM for direct-drive applications. The analyses are carried out using analytical and three-dimensional finite element analysis (FEA). A proof-of-concept prototype was developed to experimentally validate the FEA results.

17 WIND ENERGY↗

A Coordinated Compensation Strategy for Module-Mismatch of CHB-PV Systems Based on Improved LS-PWM and Reactive Power Injection

Here, the cascaded H-bridge (CHB) converter has become a promising candidate topology for utility-scale photovoltaic systems thanks to merits like modular structure, distributed maximum power point tracking (MPPT), and direct distribution grid access without medium-voltage transformers, etc. However, module-mismatches arising from non-ideal elements like partial shading and parameter variations pose a technical challenge for such systems. If not dealt with properly, module-mismatches can lead to adverse effects like unbalanced dc-link voltages of the modules, distortion of grid current, reduced power generation, etc. Conventional methods, such as reactive power compensation and level-shifted pulse-width modulation (LS-PWM) based compensation, can alleviate this issue, but their performances are still limited by the allowable modulation range of power converters. In this paper, a compensation strategy combining reactive power compensation with a novel modulation method is proposed to extend the operating range in terms of module mismatch. Experimental results on a 2.4kW/208V single-phase setup are presented and have demonstrated that the proposed method can not only ride through a larger range of module-mismatches but also improve solar power utilization and system efficiency owing to reduced switching events, non-compromised MPPT, and less required reactive power.

42 ENGINEERING↗

TOUGH+ v1.5 Core Code

TOUGH+ v1.5 is a numerical code for the simulation of multi-phase, multi-component flow and transport of mass and heat through porous and fractured media, and represents the third update of the code since its first release [Moridis et al., 2008]. TOUGH+ is a successor to the TOUGH2 [Pruess et al., 1991; 2012] family of codes for multi-component, multiphase fluid and heat flow developed at the Lawrence Berkeley National Laboratory. It is written in standard FORTRAN 95/2003, and can be run on any computational platform (workstations, PC, Macintosh). TOUGH+ v1.5 employs dynamic memory allocation, thus minimizing storage requirements. It has a completely modular structure, follows the tenets of Object-Oriented Programming (OOP), and involves the advanced features of FORTRAN 95/2003, i.e., modules, derived data types, the use of pointers, lists and trees, data encapsulation, defined operators and assignments, operator extension and overloading, use of generic procedures, and maximum use of the powerful intrinsic vector and matrix processing operations. TOUGH+ v1.5 is the core code for its family of applications, i.e., the part of the code that is common to all its applications. It provides a description of the underlying physics and thermodynamics of non-isothermal flow, of the mathematical and numerical approaches, as well as a detailed explanation of the general (common to all applications) input requirements, options, capabilities and output specifications. The core code cannot run by itself: it needs to be coupled with the code for the specific TOUGH+ application option that describes a particular type of problem. The additional input requirements specific to a particular TOUGH+ application options and related illustrative examples can be found in the corresponding User's Manual.

Moridis, GeorgeJ↗

SPALLMAP

Boiler tubes in steam power plants experience exfoliation of oxide grown on the inner side of the tubes. In extreme cases, the exfoliation cause significant tube blockages that lead to forced power plant outages. It is thus desired to predict through modeling the propensity of exfoliation events in order to inform power plant operators of possible tube blockages. SpallMap solves for the stress-strain equations in an axisymmetric geometry, tracking the stress/strain evolution during boiler operation including outages at one-location along a boiler tube and compares it with scale damage criteria represented by Armitt diagram. The SPALLMAP code contains modules developed for oxide growth, stress analysis, and classical fracture mechanics correlations by taking into account the following phenomena and features, (a) Non-uniform thermal expansion coefficient of oxides and metal substrates, (b) Plant operation schedule with periodic alternate full-load and partial-load regimes, (c) axisymmetric formulation for cylindrical tubes, (d) Multiple oxide layers, (e) oxide-growth induced stresses, and (f) damage criteria from classical fracture mechanics. The computer program is written in FORTRAN90. Its modular structure was sought for allowing the best flexibility in updating the program by implementing new constitutive equations due to availability of new material property data and/or new physical phenomena.

Sabau, Adrian↗

SPALLOOP

Boiler tubes in steam power plants experience tube blockages due to exfoliation of oxide grown on the inner side of the tubes. In extreme cases, significant tube blockages can lead to forced power plant outages. It is thus desired to predict through modeling the amount of tube blockage in order to inform power plant operators of possible forced outages. SpalLoop solves for the stress-strain equations in an axisymmetric geometry, tracking the stress/strain evolution during boiler operation including outages for the entire boiler tube length. At each operational outage, i.e., temperature excursions down to room temperature, the amount of exfoliated area for the entire tube loop is estimated the amount of tube blockage is predicted based assumed blockage geometry and site. The SpaLLoop code contains modules developed for oxide growth, stress analysis, tube loop geometry, blockage area by taking into account the following phenomena and features, (a) Plant operation schedule with periodic alternate full-load and partial-load regimes and shut-downs, i.e., temperature excursions from high-load to room temperature, (b) axisymmetric formulation for cylindrical tubes, (c) oxide growth in a temperature gradient with multiple oxide layers, (d) geometry of a boiler tube with a single tube loop or two tube loops, (e) temperature variation along the tube length based on hot gas temperature distribution outside the tube and inlet steam temperature, (f) non-uniform oxide growth along the tube length according to the local steam tube temperature, (g) exfoliated area module: at each operational outage considered, the amount of exfoliated area and exfoliated volume along the tube is estimated, (h) blockage module: at each operational outage considered, the exfoliated volume/mass for each tube loop is estimated from which the amount of tube blockage is predicted based on given blockage geometry (length, location, and geometry). The computer program is written in FORTRAN90. Its modular structure was sought for allowing the best flexibility in updating the program by implementing new constitutive equations due to availability of new material property data and/or new physical phenomena.

Sabau, Adrian↗

FLIT: A Generic Fortran Library based on Interfaces and Templates

This Fortran code consists of multiple modules with a focus on simplifying array operations, image processing, and numerical computation especially for computational geophysics applications. We intend to use this code to demonstrate the application and usefulness of Fortran interface and templates for generic programming, especially for computational geophysics and seismology applications. The code has several notable features. Firstly, it is based on a modularized structure, where each module contains multiple functions but with a focus of functionality. Secondly, it heavily uses interfaces and templates for improving the genericness and convenience of the resulting code, where a same function interface can enclose a group of functions that perform the same functionality but with inputs/output variables of different data types. Thirdly, it includes a variety of generic functions with an emphasis on array operations, such as rotation, flipping, cropping, padding, fast Fourier transform, Gaussian blurring, interpolation, and so on. We name this package FLIP – a generic Fortran Library based on Interfaces and Templates.

Gao, Kai↗

A High-Performance Embedded Hybrid Methodology for Uncertainty Quantification With Applications

Multiphysics processes modeled by a system of unsteady differential equations are naturally suited for partitioned (modular) solution strategies. We consider such a model where probabilistic uncertainties are present in each module of the system and represented as a set of random input parameters. A straightforward approach in quantifying uncertainties in the predicted solution would be to sample all the input parameters into a single set, and treat the full system as a black-box. Although this method is easily parallelizable and requires minimal modifications to deterministic solver, it is blind to the modular structure of the underlying multiphysical model. On the other hand, using spectral representations polynomial chaos expansions (PCE) can provide richer structural information regarding the dynamics of these uncertainties as they propagate from the inputs to the predicted output, but can be prohibitively expensive to implement in the high-dimensional global space of uncertain parameters. Therefore, we investigated hybrid methodologies wherein each module has the flexibility of using sampling or PCE based methods of capturing local uncertainties while maintaining accuracy in the global uncertainty analysis. For the latter case, we use a conditional PCE model which mitigates the curse of dimension associated with intrusive Galerkin or semi-intrusive Pseudospectral methods. After formalizing the theoretical framework, we demonstrate our proposed method using a numerical viscous flow simulation and benchmark the performance against a solely Monte-Carlo method and solely spectral method.

97 MATHEMATICS AND COMPUTING↗

User's Manual of the TOUGH+ Core Code v1.5: A General-Purpose Simulator of Non-Isothermal Flow and Transport through Porous and Fractured Media

TOUGH+ v1.5 is a numerical code for the simulation of multi-phase, multi-component flow and transport of mass and heat through porous and fractured media, and represents the third update of the code since its first release [Moridis et al., 2008]. TOUGH+ is a successor to the TOUGH2 [Pruess et al., 1991] family of codes for multi-component, multiphase fluid and heat flow developed at the Lawrence Berkeley National Laboratory. It is written in standard FORTRAN 95/2003, and can be run on any computational platform (workstations, PC, Macintosh). TOUGH+ v1.5 employs dynamic memory allocation, thus minimizing storage requirements. It has a completely modular structure, follows the tenets of Object-Oriented Programming (OOP), and involves the advanced features of FORTRAN 95/2003, i.e., modules, derived data types, the use of pointers, lists and trees, data encapsulation, defined operators and assignments, operator extension and overloading, use of generic procedures, and maximum use of the powerful intrinsic vector and matrix processing operations. This report presents the core TOUGH+ v1.5 code, i.e., the part of the code that is common to all its applications. It provides a description of the underlying physics and thermodynamics of non-isothermal flow, of the mathematical and numerical approaches, as well as a detailed explanation of the general (common to all applications) input requirements, options, capabilities and output specifications. The core code cannot run by itself: it needs to be coupled with the code for the specific TOUGH+ application option that describes a particular type of problem. The additional input requirements specific to a particular TOUGH+ application options and related illustrative examples can be found in the corresponding User’s Manual.

54 ENVIRONMENTAL SCIENCES↗

DISTINCT: Diversity in Solar Talent Through INnovative Curriculum and Training: An Integrated Research and Education Approach towards Creating Diversity and Advancing Utility-Scale Solar Technology

The DISTINCT project research objective is to develop an innovative N-port power converter for a utility-scale PV system that is modular, compact and cost-effective and that will enable the integration of a high-frequency, high-voltage solid-state transformer. The novelty of the proposed research is the electrical power conversion architecture using an N-port converter system that replaces the output 60Hz transformer with an integrated high-frequency low-weight solid-state transformer reducing power electronics and BOS costs to meet SunShot goals through modularity and direct high-voltage interconnection. A challenge in direct integration with a 13.8kV line is the high voltage handling capacity of the converters combined with high efficiency operation. The front-end converter for each port is a Neutral-Point Clamped (NPC) Multi-Level dc-dc Dual-Active Bridge (ML-DAB) which allows Maximum Power Point Tracking (MPPT). The integrated high frequency transformer provides the galvanic isolation between the PV and grid side and also steps up the low dc voltage from PV source. Following the ML-DAB stage, in each port, is an inverter with H-bridge configuration or NPC configuration. N number of NPC inverters’ outputs are cascaded to attain the per-phase line-to-neutral voltage to connect directly to the distribution grid (i.e. 13.8 kV). The cascaded inverters have the inherent advantage of using lower rated devices, smaller filters and low Total Harmonic Distortion (THD) required for PV grid interconnection. Our analysis and simulation results show improved performance on cost, efficiency, service life with zero downtime and THD. A comprehensive control scheme is presented to ensure the maximum power from each port and each phase are sent to the grid. A functional prototype of a 2-port converter with ML-DAB and cascaded H-bridges has been designed, built, and tested in a laboratory setup to verify the target technical metrics. The N-port converter system due to its modular structure with individual control per port can be easily adapted to integrate functionalities that go well beyond the conventional grid support functions and mitigates impacts of forecasted fast ramp downs or ramp ups and single-fault conditions by automatic reconfiguration of the output.

14 SOLAR ENERGY↗

Deflagration to Detonation Transition Update: XDDT Code Modularization

A legacy FORTRAN 77 implementation of the Baer–Nunziato two-phase mixture theory for deflagration-to-detonation transition (DDT) in reactive granular materials—hereafter the XDDT (eXplosive DDT) code—has been modularized to Fortran 90 with modular structure, external input files, and adaptive mesh capability. During validation, two code defects were identified and corrected: an inconsistency in the nodal solid pressure evaluation and a nonphysical burn-front tracking criterion. The ignition criterion was also corrected to use the granular surface temperature from the interface heat transfer model, matching the original Baer implementation. An initial attempt to validate against Figure 3 of the original Baer and Nunziato (1986) paper revealed that the code’s detonation velocity on a 201-node mesh (5.5 km/s) was approximately 21% below the expected Chapman–Jouguet value for 70% TMD HMX (∼7 km/s). Validation was redirected to the piston-driven DDT experiments of McAfee et al. (1989), Shot B-9036, for which well-characterized ionization-pin data are available. With the compaction-burn coefficient calibrated to 𝐶 𝛼 = 75, the XDDT code reproduces the DDT transition time to within 0.4% and produces a steady-state detonation velocity within 4% of the McAfee experimental value of 6.36 km/s. The burn model was generalized to support pressure-dependent exponents, enabling application to nitrocellulose-based ball propellants (TS3659) with a cube-root pressure dependence. Validation against the Sandusky/Baer PDC82 piston-impact experiment yielded a reactive wave velocity of 2.3–2.8 km/s, in good agreement with the experimental value of ∼2.2 km/s, and wave coalescence within 5% of the experimental timing. The mathematical model, input parameter requirements, and a roadmap for extending XDDT to PETN with an autocatalytic burn model are presented.

45 MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEF↗