Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Distributed Software Development”

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 739 records · Page 41

Advanced Solar and Load Forecasting Incorporating HD Sky Imaging: BNL Phase II Activities (Final Report)

Over the last ten years, lower costs and government incentives for rooftop and utility scale solar photovoltaic (PV) systems have led to a rapid growth in the amount of power generated from this renewable energy source. For example, the cumulative PV generating capacity of 1,160 MW in New York State at the end of 2018 represents a growth of more than 4,000% over the past seven years and almost 400% over the past five years. But increased dependence on this inherently variable energy source introduces the need to anticipate, i.e., forecast, changes in energy production and manage them appropriately. Utilities and grid operators can then use this forecast information to balance changes and maintain stability of the electric grid by adding additional sources or diverting excess supplies for sale or storage, as needed. Current techniques based on persistence modeling are not accurate enough to provide reliable forecasts. With support from the U.S. Department of Energy’s Solar Energy Technology Office (DOE SETO) and the New York Power Authority (NYPA), Brookhaven National Laboratory (BNL), the National Center for Atmospheric Research (NCAR), and the Electric Power Research Institute (EPRI) formed a collaborative team to provide reliable forecasting over a range of time intervals. In addition, the forecasting area was scaled up to about 50 km2, a factor of 20 times larger than previously achieved, so that available solar irradiance could be forecast throughout an entire region including both large generating facilities and distributed rooftop solar arrays. In its role, BNL developed a technology for predicting changes in available solar energy from zero to 30 minutes ahead. This “nowcasting” approach uses inexpensive, off-the-shelf, high definition (HD) imagers with custom software to identify and track the movement of approaching clouds and predict their impact on available solar irradiance. The BNL Nowcasting model improves forecasting accuracy by 20 to 50% over current techniques. Forecasting reliability for low clouds (worst case scenario since they move over solar panels more rapidly than high clouds) was calculated to be 95% accurate for forecast periods of five minute ahead. Reliability decreases with longer forecast time intervals and was calculated to be about 80% for 10 minute forecasts, and about 70% for 20 minutes ahead. Clouds were still reliably tracked by the imager network at 60% accuracy for forecast lead times up to about 30 minutes ahead, and this was determined to be the practical nowcasting limit for low clouds in a network of this scale. This work represents the second phase of a multi-phase effort to develop and deploy solar forecasting at a regional scale so that contributions from distributed rooftop solar resources can be forecast along with solar generating facilities, giving utilities and stakeholders an accurate assessment of future energy production. Additional work is planned to operate the forecasting network in an area upstate New York to assess system reliability under diverse meteorological conditions and to monitor system performance over a full range of seasonal variability.

14 SOLAR ENERGY↗

Modeling receiver flux of commercial power tower concentrating solar power plants using ray tracing: a round-robin comparison of SolTrace, Solstice, and TieSOL

This study presents a multi-stage, cross-validation comparison of three software packages for Monte Carlo ray tracing (MCRT) applied to central tower concentrating solar power (CSP) systems. The three packages evaluated are: (1) SolTrace, an open-source tool developed by the National Renewable Energy Laboratory (NREL); (2) Solstice, an open-source program created by CNRS-PROMES and Meso-Star, with enhancements for CSP applications (called solsticepy) from the Australian National University; and (3) TieSOL, a commercial software developed by Tietronix. This investigation extends previous ray tracing comparisons by incorporating models of multi-facet heliostats within a commercial-scale solar field, taking into account zoned focal lengths and canting configurations. Receiver flux distributions were compared across the tools using a series of case studies, including single-heliostat scenarios, isolated blocking situations, and comprehensive full-field simulations. The case studies were designed to diagnose differences across the models at varying levels of complexity, and to identify and resolve discrepancies as additional parameters were introduced. Key factors examined in the analysis include sun positions, heliostat location, facet and canting focus, and aimpoint strategies. The comparison aims to improve the accuracy and reliability of these tools while providing benchmark cases for validating future optical modeling tools.

14 SOLAR ENERGY↗

Divide and Conquer (DC) BLAST: fast and easy BLAST execution within HPC environments

Bioinformatics is currently faced with very large-scale data sets that lead to computational jobs, especially sequence similarity searches, that can take absurdly long times to run. For example, the National Center for Biotechnology Information (NCBI) Basic Local Alignment Search Tool (BLAST and BLAST+) suite, which is by far the most widely used tool for rapid similarity searching among nucleic acid or amino acid sequences, is highly central processing unit (CPU) intensive. While the BLAST suite of programs perform searches very rapidly, they have the potential to be accelerated. In recent years, distributed computing environments have become more widely accessible and used due to the increasing availability of high-performance computing (HPC) systems. Therefore, simple solutions for data parallelization are needed to expedite BLAST and other sequence analysis tools. However, existing software for parallel sequence similarity searches often requires extensive computational experience and skill on the part of the user. In order to accelerate BLAST and other sequence analysis tools, Divide and Conquer BLAST (DCBLAST) was developed to perform NCBI BLAST searches within a cluster, grid, or HPC environment by using a query sequence distribution approach. Scaling from one (1) to 256 CPU cores resulted in significant improvements in processing speed. Thus, DCBLAST dramatically accelerates the execution of BLAST searches using a simple, accessible, robust, and parallel approach. DCBLAST works across multiple nodes automatically and it overcomes the speed limitation of single-node BLAST programs. DCBLAST can be used on any HPC system, can take advantage of hundreds of nodes, and has no output limitations. Thus, this freely available tool simplifies distributed computation pipelines to facilitate the rapid discovery of sequence similarities between very large data sets.

59 BASIC BIOLOGICAL SCIENCES↗

Belle II Conditions Database

The Belle II experiment at KEK is preparing for taking first collision data in early 2018. For the success of the experiment it is essential to have information about varying conditions available to systems worldwide in a fast and efficient manner that is straightforward for both the user and maintainer. The Belle II Conditions Database was designed to make maintenance as easy as possible. To this end, a HTTP REST service was developed with industry-standard tools such as Swagger for the API interface development, Payara for the Java EE application server, and the Hazelcast in-memory data grid for support of scalable caching as well as transparent distribution of the service across multiple sites. On the client side, the online and offline software has to be able to obtain conditions data from the Belle II Conditions Database in a robust and reliable way under very different situations. As such the client side interface to the Belle II Conditions Database has been designed with a variety of access mechanisms which allow the software to be used with and without an internet connection. Different methods to access the payload information are implemented to allow for a high level of customization per site and to simplify testing of new payloads locally. Changes to the conditions data are usually handled transparently but users can actively check whether an object has changed or register callback functions to be called whenever a conditions data object is updated. In addition a command line user interface has been developed to simplify inspection and modification of the database contents.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Software To Secure Distributed Propulsion Simulations

Distributed-object computing systems are presented with many security threats, including network eavesdropping, message tampering, and communications middleware masquerading. NASA Glenn Research Center, and its industry partners, has taken an active role in mitigating the security threats associated with developing and operating their proprietary aerospace propulsion simulations. In particular, they are developing a collaborative Common Object Request Broker Architecture (CORBA) Security (CORBASec) test bed to secure their distributed aerospace propulsion simulations. Glenn has been working with its aerospace propulsion industry partners to deploy the Numerical Propulsion System Simulation (NPSS) object-based technology. NPSS is a program focused on reducing the cost and time in developing aerospace propulsion engines

Blaser, Tammy M.↗

Distribution of a Generic Mission Planning and Scheduling Toolkit for Astronomical Spacecraft

Work is progressing as outlined in the proposal for this contract. A working planning and scheduling system has been documented and packaged and made available to the WIRE Small Explorer group at JPL, the FUSE group at JHU, the NASA/GSFC Laboratory for Astronomy and Solar Physics and the Advanced Planning and Scheduling Branch at STScI. The package is running successfully on the WIRE computer system. It is expected that the WIRE will reuse significant portions of the SWAS code in its system. This scheduling system itself was tested successfully against the spacecraft hardware in December 1995. A fully automatic scheduling module has been developed and is being added to the toolkit. In order to maximize reuse, the code is being reorganized during the current build into object-oriented class libraries. A paper describing the toolkit has been written and is included in the software distribution. We have experienced interference between the export and production versions of the toolkit. We will be requesting permission to reprogram funds in order to purchase a standalone PC onto which to offload the export version.

Kleiner, Steven C.↗

Characterization and use of a 2D-array of ion chambers for brachytherapy dosimetric quality assurance

The two-dimensional (2D) ionization chamber array MatriXX Evolution is one of the 2D ionization chamber arrays developed by IBA Dosimetry (IBA Dosimetry, Germany) for megavoltage real-time absolute 2D dosimetry and verification of intensity-modulated radiation therapy (IMRT). The purpose of this study was to (1) evaluate the performance of ion chamber array for submegavoltage range brachytherapy beam dose verification and quality assurance (QA) and (2) use the end-to-end dosimetric evaluation that mimics a patient treatment procedure and confirm the primary source strength calibration agrees in both the treatment planning system (TPS) and treatment delivery console computers. The dose linearity and energy dependence of the 2D ion chamber array was studied using kilovoltage X-ray beams (100, 180 and 300 kVp). The detector calibration factor was determined using 300 kVp X-ray beams so that we can use the same calibration factor for dosimetric verification of high-dose-rate (HDR) brachytherapy. The phantom used for this measurement consists of multiple catheters, the IBA MatriXX detector, and water-equivalent slab of RW3 to provide full scattering conditions. The treatment planning system (TPS) (Oncentra brachy version 3.3, Nucletron BV, Veenendaal, the Netherlands) dose distribution was calculated on the computed tomography (CT) scan of this phantom. The measured and TPS calculated distributions were compared in IBA Dosimetry OmniPro-I'mRT software. The quality of agreement was quantified by the gamma ({gamma}) index (with 3% delta dose and distance criterion of 2 mm) for 9 sets of plans. Using a dedicated phantom capable of receiving 5 brachytherapy intralumenal catheters a QA procedure was developed for end-to-end dosimetric evaluation for routine QA checks. The 2D ion chamber array dose dependence was found to be linear for 100-300 kVp and the detector response (k{sub user}) showed strong energy dependence for 100-300 kVp energy range. For the Ir-192 brachytherapy HDR source, dosimetric evaluation k{sub user} factor determined by photon beam of energy of 300 kVp was used. The maximum mean difference between ion chamber array measured and TPS calculated was 3.7%. Comparisons of dose distribution for different test plans have shown agreement with >94.5% for {gamma} {<=}1. Dosimetric QA can be performed with the 2D ion chamber array to confirm primary source strength calibration is properly updated in both the TPS and treatment delivery console computers. The MatriXX Evolution ionization chamber array has been found to be reliable for measurement of both absolute dose and relative dose distributions for the Ir-192 brachytherapy HDR source.

61 RADIATION PROTECTION AND DOSIMETRY↗

Study of a Single-Power Two-Circuit ESR Process with Current-Carrying Mold: Mathematical Simulation of the Process and Experimental Verification

A novel single-power two-circuit ESR process (ESR-STCCM) with current-carrying mold has been investigated via numerical simulation and experimental research in this paper. A 2D quasi-steady-state mathematical model is developed to describe ESR-STCCM. The electromagnetic field, flow field, slag pool temperature distribution, and the shape of a molten steel pool in ESR-STCCM have been investigated by FLUENT software as well as user-defined functions (UDF). The results indicate that ESR-STCCM is different from the conventional ESR process. The maximum electromagnetic force, current density, Joule heat, and slag pool flow velocity are located in the lower part of the conductor in the ESR-STCCM process. The direction of the maximum electromagnetic force inclines upward. There are two distinct vortices in the slag pool. The larger swirl rotates counterclockwise near the conductor, with a value of 0.0263 m s{sup −1} due to the interaction of the electromagnetic force and gravity. The maximum temperature of the slag pool is 2070 K (1797 °C) and is located in the center of the swirl with a filling ratio of 0.6 and a 20 mm electrode immersion depth. The depth of a molten steel pool is shallower, which is conducive to improving solidification quality. In addition, the filling ratio of 0.6 is conducive to controlling steel solidification quality. Some experiments have been done, and the numerical model is confirmed by experimental results.

36 MATERIALS SCIENCE↗

The DEAL.II finite element library: Design, features, and insights

DEAL.II is a state-of-the-art finite element library focused on generality, dimension-independent programming, parallelism, and extensibility. In this paper, we outline its primary design considerations and its sophisticated features such as distributed meshes, h p -adaptivity, support for complex geometries, and matrix-free algorithms. But DEAL.II is more than just a software library: It is also a diverse and worldwide community of developers and users, as well as an educational platform. We therefore also discuss some of the technical and social challenges and lessons learned in running a large community software project over the course of two decades.

97 MATHEMATICS AND COMPUTING↗

Hydrodynamic structure of the boundary layers in a rotating cylindrical cavity with radial inflow

A flow model is formulated to investigate the hydrodynamic structure of the boundary layers of incompressible fluid in a rotating cylindrical cavity with steady radial inflow. The model considers mass and momentum transfer coupled between boundary layers and an inviscid core region. Dimensionless equations of motion are solved using integral methods and a space-marching technique. As the fluid moves radially inward, entraining boundary layers develop which can either meet or become non-entraining. Pressure and wall shear stress distributions, as well as velocity profiles predicted by the model, are compared to numerical simulations using the software OpenFOAM. Hydrodynamic structure of the boundary layers is governed by a Reynolds number, Re, a Rossby number, Ro, and the dimensionless radial velocity component at the periphery of the cavity, U{sub o}. Results show that boundary layers merge for Re < < 10 and Ro > > 0.1, and boundary layers become predominantly non-entraining for low Ro, low Re, and high U{sub o}. Results may contribute to improve the design of technology, such as heat exchange devices, and turbomachinery.

42 ENGINEERING↗

Intensity modulated neutron radiotherapy optimization by photon proxy

Purpose: Introducing intensity modulation into neutron radiotherapy (IMNRT) planning has the potential to mitigate some normal tissue complications seen in past neutron trials. While the hardware to deliver IMNRT plans has been in use for several years, until recently the IMNRT planning process has been cumbersome and of lower fidelity than conventional photon plans. Our in-house planning system used to calculate neutron therapy plans allows beam weight optimization of forward planned segments, but does not provide inverse optimization capabilities. Commercial treatment planning systems provide inverse optimization capabilities, but currently cannot model our neutron beam. Methods: We have developed a methodology and software suite to make use of the robust optimization in our commercial planning system while still using our in-house planning system to calculate final neutron dose distributions. Optimized multileaf collimator (MLC) leaf positions for segments designed in the commercial system using a 4 MV photon proxy beam are translated into static neutron ports that can be represented within our in-house treatment planning system. The true neutron dose distribution is calculated in the in-house system and then exported back through the MATLAB software into the commercial treatment planning system for evaluation. Results: The planning process produces optimized IMNRT plans that reduce dose to normal tissue structures as compared to 3D conformal plans using static MLC apertures. The process involves standard planning techniques using a commercially available treatment planning system, and is not significantly more complex than conventional IMRT planning. Using a photon proxy in a commercial optimization algorithm produces IMNRT plans that are more conformal than those previously designed at our center and take much less time to create. Conclusions: The planning process presented here allows for the optimization of IMNRT plans by a commercial treatment planning optimization algorithm, potentially allowing IMNRT to achieve similar conformality in treatment as photon IMRT. The only remaining requirements for the delivery of very highly modulated neutron treatments are incremental improvements upon already implemented hardware systems that should be readily achievable.

60 APPLIED LIFE SCIENCES↗

A Simulation Framework for Battery Cell Impact Safety Modeling Using LS-DYNA

The development process of electrified vehicles can benefit significantly from computer-aided engineering tools that predict themultiphysics response of batteries during abusive events. A coupled structural, electrical, electrochemical, and thermal model framework has been developed within the commercially available LS-DYNA software. The finite element model leverages a three-dimensional mesh structure that fully resolves the unit cell components. The mechanical solver predicts the distributed stress and strain response with failure thresholds leading to the onset of an internal short circuit. In this implementation, an arbitrary compressive strain criterion is applied locally to each unit cell. A spatially distributed equivalent circuit model provides an empirical representation of the electrochemical responsewith minimal computational complexity.The thermalmodel provides state information to index the electrical model parameters, while simultaneously accepting irreversible and reversible sources of heat generation. The spatially distributed models of the electrical and thermal dynamics allow for the localization of current density and corresponding temperature response. The ability to predict the distributed thermal response of the cell as its stored energy is completely discharged through the short circuit enables an engineering safety assessment. A parametric analysis of an exemplary model is used to demonstrate the simulation capabilities.

25 ENERGY STORAGE↗

GenAp: a distributed SQL interface for genomic data

Abstract Background The impressively low cost and improved quality of genome sequencing provides to researchers of genetic diseases, such as cancer, a powerful tool to better understand the underlying genetic mechanisms of those diseases and treat them with effective targeted therapies. Thus, a number of projects today sequence the DNA of large patient populations each of which produces at least hundreds of terra-bytes of data. Now the challenge is to provide the produced data on demand to interested parties. Results In this paper, we show that the response to this challenge is a modified version of Spark SQL, a distributed SQL execution engine, that handles efficiently joins that use genomic intervals as keys. With this modification, Spark SQL serves such joins more than 50× faster than its existing brute force approach and 8× faster than similar distributed implementations. Thus, Spark SQL can replace existing practices to retrieve genomic data and, as we show, allow users to reduce the number of lines of software code that needs to be developed to query such data by an order of magnitude.

Kozanitis, Christos↗

ADVANCED THERMAL-HYDRAULIC MODEL OF HEAT RECOVERY STEAM GENERATORS

Steam-side oxidation at elevated temperatures in heat recovery steam generators (HRSGs) can lead to overheating of local tubes, potential oxide scale exfoliation, and damage to critical equipment. Predicting the oxide growth distribution requires detailed knowledge of the distribution of tube metal temperatures. To address these challenges, a computational fluid dynamics (CFD) model of a high-pressure superheater (HPSH) was developed within the Siemens’ STAR-CCM+ CFD commercial software. The HPSH section of the steam generator was selected for modeling because of its high oxidation rates.The model development included several steps. In the first step, an oxidation model based on a parabolic oxidation relationship was implemented. The oxidation growth predicted by the model was then verified for a full-load boiler operation case. In the second step, a three-dimensional CFD model was developed to account for the thermal and flow physics involved in HRSGs. The CFD model was then verified and validated on a simplified geometry that contained six row-tubes which mimicked the tube arrangements of an HPSH section. Numerical results compared well with published experimental results. In the third step, the oxidation model was coupled to the HRSG’s CFD model, and a comparison study was performed for two cases: (a) regular finless tubes and (b) finned tubes. Preliminary results showed that the oxide thickness predicted by the case with tube fins was higher compared to that of the finless tube case, thus demonstrating the need to model the effects of the tube fins on oxide thickness.

Panicker, Nithin↗

Magsat science investigations

Existing software is being modified to take any combination of component or scalar data in profile form and invert it to a discrete-source magnetization distribution for sources having arbitrary equal-area spacing. The option of constraining both source and directions and magnitude is included. Software for spectral depth-to-magnetic bottom estimates is under development. The software is to be thoroughly listed on synthetic data and applied to the NOO survey data and to NURE data for the southern Rio Grande Rift. Swanberg's silica geotemperature data for the U.S. was digitized for heat flow studies.

Source record↗

A computer modeling methodology and tool for assessing design concepts for the Space Station Data Management System

A computer modeling tool is being developed to assess candidate designs for the Space Station Data Management System (DMS). The DMS is to be a complex distributed computer system including the processor, storage devices, local area networks, and software that will support all processing functions onboard the Space Station. The modeling tool will allow a candidate design for the DMS, or for other subsystems that use the DMS, to be evaluated in terms of parameters. The tool and its associated modeling methodology are intended for use by DMS and subsystem designers to perform tradeoff analyses between design concepts using varied architectures and technologies.

Jones, W. R.↗

Automated power management within a Space Station module

An effort to advance and develop techniques and approaches for automation and autonomy in power management and distribution with a Space Station module is described. The applicable breadboard architecture is discussed, summarizing the function partitioning. The breadboard software is briefly addressed, and the breadboard automated operation is described in detail.

Miller, William D.↗