Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “computer programs”

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 307 records · Page 17

Solving coiled-coil protein structures

With the availability of more than 100,000 entries stored in the Protein Data Bank (PDB) that can be used as search models, molecular replacement (MR) is currently the most popular method of solving crystal structures of macromolecules. Significant methodological efforts have been directed in recent years towards making this approach more powerful and practical. This resulted in the creation of several computer programs, highly automated and user friendly, that are able to successfully solve many structures even by researchers who, although interested in structures of biomolecules, are not very experienced in crystallography.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

Direct-methods structure determination of a trypanosome RNA-editing substrate fragment with translational pseudosymmetry

Using direct methods starting from random phases, the crystal structure of a 32-base-pair RNA (675 non-H RNA atoms in the asymmetric unit) was determined using only the native diffraction data (resolution limit 1.05 Å) and the computer program SIR 2014. The almost three helical turns of the RNA in the asymmetric unit introduced partial or imperfect translational pseudosymmetry (TPS) that modulated the intensities when averaged by the l Miller indices but still escaped automated detection. Almost six times as many random phase sets had to be tested on average to reach a correct structure compared with a similar-sized RNA hairpin (27 nucleotides, 580 non-H RNA atoms) without TPS. Lastly, more sensitive methods are needed for the automated detection of partial TPS.

59 BASIC BIOLOGICAL SCIENCES↗

Evaluation Of Year 2020 IEEE RTS Generation Reliability Indices

A new IEEE Reliability Test System (2017 update) with wind and solar sources modeling 2020 has been created by NREL and posted on the GitHub RTS-GMLC repository. A simple procedure duplicates the 1979 RTS 'exact' indices and calculates indices for the 1996 RTS and the new 2020 Model RTS 'exact' indices. Extremely fast execution is realized by simply 'looking up' the exact LOLPs each hour from a COPT. Wind and solar are treated as hourly demand reducers. Computer program codes are included.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

MO-G-BRE-04: Automatic Verification of Daily Treatment Deliveries and Generation of Daily Treatment Reports for a MR Image-Guided Treatment Machine

Purpose: Two aims of this work were to develop a method to automatically verify treatment delivery accuracy immediately after patient treatment and to develop a comprehensive daily treatment report to provide all required information for daily MR-IGRT review. Methods: After systematically analyzing the requirements for treatment delivery verification and understanding the available information from a novel MR-IGRT treatment machine, we designed a method to use 1) treatment plan files, 2) delivery log files, and 3) dosimetric calibration information to verify the accuracy and completeness of daily treatment deliveries. The method verifies the correctness of delivered treatment plans and beams, beam segments, and for each segment, the beam-on time and MLC leaf positions. Composite primary fluence maps are calculated from the MLC leaf positions and the beam-on time. Error statistics are calculated on the fluence difference maps between the plan and the delivery. We also designed the daily treatment delivery report by including all required information for MR-IGRT and physics weekly review - the plan and treatment fraction information, dose verification information, daily patient setup screen captures, and the treatment delivery verification results. Results: The parameters in the log files (e.g. MLC positions) were independently verified and deemed accurate and trustable. A computer program was developed to implement the automatic delivery verification and daily report generation. The program was tested and clinically commissioned with sufficient IMRT and 3D treatment delivery data. The final version has been integrated into a commercial MR-IGRT treatment delivery system. Conclusion: A method was developed to automatically verify MR-IGRT treatment deliveries and generate daily treatment reports. Already in clinical use since December 2013, the system is able to facilitate delivery error detection, and expedite physician daily IGRT review and physicist weekly chart review.

60 APPLIED LIFE SCIENCES↗

TH-CD-209-02: Beam Angle Optimization Incorporating Anatomical Heterogeneities for Pencil Beam Scanning Charged-Particle Therapy

Purpose: In charged particle therapy with pencil beam scanning (PBS), localization of the dose in the Bragg peak makes dose distributions sensitive to lateral tissue heterogeneities. Sensitivity of a PBS plan to lateral tissue heterogeneity can be reduced by selecting suitable beam angles. The purpose of this study is to establish a fast and accurate method of beam angle selection for PBS. Methods: The lateral tissue heterogeneity surrounding the path of respective pencil beams at a given angle was quantified with the heterogeneity number using effective density data of patients. To shorten the computation time, one dimensional dose calculation and optimization were conducted along the central axis of pencil beams originating from the scanning magnets. Calculation was performed for all fields with possible gantry and couch angles. The angles leading the minimum mean heterogeneity number was selected as the optimal beam angle. Three head and neck (H&N) cancer patients were used to evaluate our method. Dose distributions and their robustness to range and set up errors were evaluated for all tested angles, and their relation to their heterogeneity numbers were investigated. Results: Variety of heterogeneity number was clearly shown due to air cavities and bony structures in the patients. The mean value of heterogeneity number in all possible fields varied between 1.2 and 10.6 mm. By selecting a field with a lower mean value of heterogeneity number, target dose coverage and robustness of the fields were improved. Conclusion: We developed a computational method to determine a beam angle that leads good target coverage and robustness to setup errors. The developed stand-alone computation program is simple, fast, accurate and applicable for beam angle selection in PBS therapy.

60 APPLIED LIFE SCIENCES↗

Simulation of radiation-defect formation processes in heterostructures with self-assembled Ge(Si)/Si(001) nanoislands under neutron irradiation

TRISQD software is developed for the computer simulation of processes in which radiation defects are formed under the corpuscular irradiation of semiconductor heterostructures with lenticular nanoinclusions of various shapes. The computer program is used to study defect-formation processes in p-i-n diodes with the i region having a built-in 20-period lattice of self-assembled Ge(Si) nanoislands formed under irradiation with high-energy neutrons. It is found that the fraction of Ge(Si) nanoislands in which point radiation defects are formed under the impact of atomic-displacement cascades is ≤3% of their total number in the lattice. More than 94% of the defects are localized in the bulk of the p, n, and i regions of the diode and in silicon layers that separate sheets of Ge(Si) nanoislands.

36 MATERIALS SCIENCE↗

On the complex structure of the optical spectra of a tetragonal calomel single crystal in a wide energy range

The spectral complex of optical functions of the calomel Hg{sub 2}Cl{sub 2} single crystal is determined in the range 0–20 eV at 300 K in unpolarized light. The spectra of the imaginary part of the permittivity ε{sub 2}(E), the bulk–Imε{sup –1} and the surface–Im(1 + ε){sup –1} electron energy losses are decomposed into elementary bands. Their main parameters, including energies and oscillator strengths of the transition bands are determined. Calculations are performed on the basis of the experimental reflectance spectrum of the crystal cleavage. Computer programs based on Kramers–Kronig relations, analytical formulas, and the advanced parameterfree method of combined Argand diagrams are used. The main features of the spectral set of optical functions and the parameters of expansion band components ε{sub 2}(E),–Imε{sup –1}, and–Im(1 + ε){sup –1} are determined.

36 MATERIALS SCIENCE↗

LK Scripting Language [SWR-16-07]

The LK scripting language is a simple and fast computer programming language designed for easy integration with existing software to enable automation of tasks. The LK language is used by NREL’s System Advisor Model (SAM), the SAM Software Development Kit (SDK), and SolTrace products. LK is easy extensible and adaptable to new software due to its small footprint and is designed to be statically linked into other software. It is written in standard C++, is cross-platform (Windows, Linux, and OSX), and includes optional portions that enable direct integration with graphical user interfaces written in the open source C++ wxWidgets Version 3.0+ toolkit.

Source record↗

Proton Radiography Imager:Generates Synthetic Proton Radiographs

ProRad is a computer program that is used to generate synthetic images of proton (or other charged particles) radiographs. The proton radiographs arc images that arc obtained by sending energetic protons (or electrons or positrons, for example) through 11 plasma where electric and/or magnetic fields alter the particles trajectory, Dnd the variations me imaged on RC film, image plate, or equivalent

Wilks, ScottC.↗

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↗

Real-time time-dependent density functional theory in Quantum Espresso and related codes

A set of subroutines that interact with an existing computer program, Quantum Espresso (QE), that takes a set of electronic orbitals from QE and propagates them forward in time in response to a number of perturbations. These perturbations include the motion of ions and a wide spectrum of applied electromagnetic fields (e.g., static magnetic fields, slowly-varying electric fields, x-rays, etc.). From the time evolution of the electronic orbitals comes time-varying values of physical observables like the electronic charge and current densities and atomic forces. These are further post-processed to yield properties of interest like stopping powers, conductivities, and the dynamic structure factor. The electronic orbitals are described in a plane wave basis and the equations of motion are carried out using a unitary or approximately unitary time propagation algorithm. Related work will include subroutines for interfacing this capability, as well as others that already exist within QE, with a fork of QE that is more extensible and modular.SAND2019-12611 M Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.

Baczewski, Andrew↗

bnl/pub-Maffettone_2020_08

The application of the XCA package as first demonstrated in aXiv:2008.00283. ABSTRACT: The discovery of new structural and functional materials is driven by phase identification, often using X-ray diffraction (XRD). Automation has accelerated the rate of XRD measurements, greatly outpacing XRD analysis techniques that remain manual, time consuming, error prone, and impossible to scale. With the advent of autonomous robotic scientists or self-driving labs, contemporary techniques prohibit the integration of XRD. Here, we describe a computer program for the autonomous characterization of XRD data, driven by artificial intelligence (AI), for the discovery of new materials. Starting from structural databases, we train an ensemble model using a physically accurate synthetic dataset, which output probabilistic classifications --- rather than absolutes --- to overcome the overconfidence in traditional neural networks. This AI agent behaves as a companion to the researcher, improving accuracy and offering unprecedented time savings, and is demonstrated on a diverse set of organic and inorganic materials challenges. This innovation is directly applicable to inverse design approaches, robotic discovery systems, and can be immediately considered for other forms of characterization such as spectroscopy and the pair distribution function.

Maffettone, PhillipM [Brookhaven National Lab. (BN↗

Axom

Axom is an open-source library of "building block" software components that provide core infrastructure capabilities for HPC applications. Such capabilities include: input file parsing and verification for various file formats, format specification for material shape input to multi-material simulations and tools for placing those shapes on meshes, parallel distributed coordination of diagnostic messages, geometric primitives, spatial queries and spatial search acceleration data structures, in memory key-value data store for managing simulation data and parallel file I/O. Axom components are used widely across LLNL Advanced Simulation and Computing program applications. It is also part of the LLNL institutionally-supported RADIUSS project, which promotes and funds its adoption by projects across LLNL.

Zagaris, George↗

Structural Simluation Toolkit (SST) v.11.0

The SST provides a parallel framework to perform system simulation of computer architectures to determine their performance and power consumption. Additionally, the SST contains basic models of a computer processor, and interconnect and can connect to an external memory simulator (DRAMSim II). The SST framework provides a simple interface by which other computer simulation models can be combined under a common parallel discrete event-based simulation environment. This allows design exploration of future architectures, analysis of how current computer programs will function on future architectures. The SST provides a parallel discrete event simulation framework, including partitioning and object distribution over MPI. It also provides a mechanism by which components can report their power consumption for analysis.

Rodrigues, ArunF.↗

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↗

The waiting time problem in a model hominin population

Functional information is normally communicated using specific, context-dependent strings of symbolic characters. This is true within the human realm (texts and computer programs), and also within the biological realm (nucleic acids and proteins). In biology, strings of nucleotides encode much of the information within living cells. How do such information-bearing nucleotide strings arise and become established? This paper uses comprehensive numerical simulation to understand what types of nucleotide strings can realistically be established via the mutation/selection process, given a reasonable timeframe. The program Mendel’s Accountant realistically simulates the mutation/selection process, and was modified so that a starting string of nucleotides could be specified, and a corresponding target string of nucleotides could be specified. We simulated a classic pre-human hominin population of at least 10,000 individuals, with a generation time of 20 years, and with very strong selection (50 % selective elimination). Random point mutations were generated within the starting string. Whenever an instance of the target string arose, all individuals carrying the target string were assigned a specified reproductive advantage. When natural selection had successfully amplified an instance of the target string to the point of fixation, the experiment was halted, and the waiting time statistics were tabulated. Using this methodology we tested the effect of mutation rate, string length, fitness benefit, and population size on waiting time to fixation. Biologically realistic numerical simulations revealed that a population of this type required inordinately long waiting times to establish even the shortest nucleotide strings. To establish a string of two nucleotides required on average 84 million years. To establish a string of five nucleotides required on average 2 billion years. We found that waiting times were reduced by higher mutation rates, stronger fitness benefits, and larger population sizes. However, even using the most generous feasible parameters settings, the waiting time required to establish any specific nucleotide string within this type of population was consistently prohibitive. We show that the waiting time problem is a significant constraint on the macroevolution of the classic hominin population. Routine establishment of specific beneficial strings of two or more nucleotides becomes very problematic.

54 ENVIRONMENTAL SCIENCES↗

Numerical Simulation with Experimental Validation of the Draping Behavior of Woven Fabrics

Woven fabric composites are extensively used in molding complex geometrical shapes due to their high conformability compared to other fabrics. Preforming is an important step in the overall process. In this step, the two-dimensional fabric is draped to become the three-dimensional shape of the part prior to resin injection. During preforming, the orientation of the tows may change significantly compared to the initial orientations. Accurate prediction of the tow orientations after molding is important for evaluating the structural performance of the final part. This paper investigates the fiber angle changes for carbon fiber woven fabrics during draping over a truncated pyramid tool designed and fabricated at the General Motors Research Labs. This aspect of study is a subset of the broad study conducted under the purview of a Department of Energy project funded to GM in developing state of the art computational tools for integrated manufacturing and structural performance prediction of carbon fiber composites. Fabric bending, picture frame testing, and bias-extension evaluations were carried out to determine the material parameters for these fabrics. The PAM-FORM computer program was used to model the draping behavior of these fabrics. Following deformation, fiber angle changes at different locations on the truncated pyramid were measured experimentally. The predicted angles matched the experimental results well as measured along the centerline and at several different locations on the deformed fabric. Details of the test methods used as well as the numerical results with various simulation parameters will be provided.

42 ENGINEERING↗

Production Pathways for Medically Interesting Isotopes

Radioisotopes are commonly used in nuclear medicine for treating cancer and new, more effective treatment options are always desired. As a result, there is a national need for new radioisotopes and ways to produce them. A computer program was created that evaluates the daughters for all known reactions of projectiles (gamma rays, protons or neutrons) with every stable target isotope by comparing the cross-sections for each reaction at a desired energy, and outputs a list of the potential daughter isotopes that are most likely to be generated. The program then evaluates the decay chains of these daughters to provide a list of the possible decay chains that contain the radioisotope of interest. By knowing the daughter production and decay chain for each isotope, it is possible to go from the desired radioisotope to the stable isotope that can be used as a target for its production. This project would facilitate the search for new pathways to creating useful theranostic isotopes.

Hutton, A.↗