Search NASA⌕ Search

SEARCH · Search NASA

Results for “solution processing”

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 667 records · Page 37

Stability of the Dual-Frequency Radar Equations and a New Method Applied to the GPM’s Dual-Frequency Precipitation Radar (DPR) Data

A new algorithm is proposed that estimates two parameters of the particle size distribution (PSD) at each range bin from the Global Precipitation Measurement’s (GPM’s) Dual-frequency Precipitation Radar data. The equation that expresses the relationship of the PSD parameters between adjacent range bins is derived. By including the attenuation effect within the bin in the discretized equation, the new algorithm alleviates the double-solution problem when attenuation within the bin is sufficiently large. The stability of the solutions to the equation depends on the value of the mean diameter D(sub m) and its gradient with respect to range in the case of liquid precipitation. If the critical diameter above which the dual-frequency ratio (DFR) of radar reflectivity factors becomes a monotonically increasing function of D(sub m), the backward processing of the equation provides a stable or moderately diverging solution, unlike the forward processing that often gives unstable solutions. To provide a set of initial conditions without using the surface reference technique (SRT) in the backward processing, an initialization method using the Hitschfeld-Bordan attenuation correction method is proposed and tested. The proposed algorithm may provide a tool for investigating the assumptions used in various algorithms.

GPM↗

Fully-coupled analysis of jet mixing problems. Part 1. Shock-capturing model, SCIPVIS

A computational model, SCIPVIS, is described which predicts the multiple cell shock structure in imperfectly expanded, turbulent, axisymmetric jets. The model spatially integrates the parabolized Navier-Stokes jet mixing equations using a shock-capturing approach in supersonic flow regions and a pressure-split approximation in subsonic flow regions. The regions are coupled using a viscous-characteristic procedure. Turbulence processes are represented via the solution of compressibility-corrected two-equation turbulence models. The formation of Mach discs in the jet and the interactive analysis of the wake-like mixing process occurring behind Mach discs is handled in a rigorous manner. Calculations are presented exhibiting the fundamental interactive processes occurring in supersonic jets and the model is assessed via comparisons with detailed laboratory data for a variety of under- and overexpanded jets.

Dash, S. M.↗

Rotorcraft Diagnostics

Health management (HM) in any engineering systems requires adequate understanding about the system s functioning; a sufficient amount of monitored data; the capability to extract, analyze, and collate information; and the capability to combine understanding and information for HM-related estimation and decision-making. Rotorcraft systems are, in general, highly complex. Obtaining adequate understanding about functioning of such systems is quite difficult, because of the proprietary (restricted access) nature of their designs and dynamic models. Development of an EIM (exact inverse map) solution for rotorcraft requires a process that can overcome the abovementioned difficulties and maximally utilize monitored information for HM facilitation via employing advanced analytic techniques. The goal was to develop a versatile HM solution for rotorcraft for facilitation of the Condition Based Maintenance Plus (CBM+) capabilities. The effort was geared towards developing analytic and reasoning techniques, and proving the ability to embed the required capabilities on a rotorcraft platform, paving the way for implementing the solution on an aircraft-level system for consolidation and reporting. The solution for rotorcraft can he used offboard or embedded directly onto a rotorcraft system. The envisioned solution utilizes available monitored and archived data for real-time fault detection and identification, failure precursor identification, and offline fault detection and diagnostics, health condition forecasting, optimal guided troubleshooting, and maintenance decision support. A variant of the onboard version is a self-contained hardware and software (HW+SW) package that can be embedded on rotorcraft systems. The HM solution comprises components that gather/ingest data and information, perform information/feature extraction, analyze information in conjunction with the dependency/diagnostic model of the target system, facilitate optimal guided troubleshooting, and offer decision support for optimal maintenance.

Haste, Deepak↗

Relationship Between Equilibrium Forms of Lysozyme Crystals and Precipitant Anions

Molecular forces, such as electrostatic, hydrophobic, van der Waals and steric forces, are known to be important in determining protein interactions. These forces are affected by the solution conditions and changing the pH, temperature or the ionic strength of the solution can sharply affect protein interactions. Several investigations of protein crystallization have shown that this process is also strongly dependent on solution conditions. As the ionic strength of the solution is increased, the initially soluble protein may either crystallize or form an amorphous precipitate at high ionic strengths. Studies done on the model protein hen egg white lysozyme have shown that different crystal forms can be easily and reproducibly obtained, depending primarily on the anion used to desolubilize the protein. In this study we employ pyranine to probe the effect of various anions on the water structure. Additionally, lysozyme crystallization was carried out at these conditions and the crystal form was determined by X-ray crystallography. The goal of the study was to understand the physico-chemical basis for the effect of changing the anion concentration on the equilibrium form of lysozyme crystals. It will also verify the hypothesis that the anions, by altering the bulk water structure in the crystallizing solutions, alter the surface energy of the between the crystal faces and the solution and, consequently, the equilibrium form of the crystals.

Nadarajah, Arunan↗

Fluoride Analysis by Ion Chromatography in Support of Fast Critical Assembly (FCA) Spent Nuclear Fuel Processing

INTRODUCTION The Savannah River Site (SRS) is currently processing Fast Critical Assembly (FCA) fuel received from the Japan Atomic Energy Agency (JAEA) for disposition. Stainless steel-clad plate and rods in stainless steel containers are dissolved using electrolysis with a solution mixture of nitric acid (HNO3), potassium fluoride (KF), and gadolinium (Gd). An ion chromatography (IC) was developed and vetted to monitor fluoride at various sampling points of the process. To finalize the method, FCA test solution was analyzed to qualify the analytical method followed by real FCA process solution analysis using two different analytical columns. This presentation summarizes the development and vetting of the IC method.

White, Thomas L. [Savannah River National Laborato↗

IDAES-PSE 2.6.0 Release

The Institute for the Design of Advanced Energy Systems (IDAES) Integrated Platform is a versatile computational environment offering extensive process systems engineering (PSE) capabilities for optimizing the design and operation of complex, interacting technologies and systems. IDAES enables users to efficiently search vast, complex design spaces to discover the lowest cost solutions while supporting the full process modeling lifecycle, from conceptual design to dynamic optimization and control. The extensible, open platform empowers users to create models of novel processes and rapidly develop custom analyses, workflows, and end-user applications. IDAES-PSE 2.6.0 Release Highlights Upcoming Changes IDAES will be switching to the new Pyomo solver interface in the next release. Whilst this will hopefully be a smooth transition for most users, there are a few important changes to be aware of. The new solver interface uses a different version of the IPOPT writer (“ipopt_v2”) and thus any custom configuration options you might have set for IPOPT will not carry over and will need to be reset. By default, the new Pyomo linear presolver will be activated with ipopt_v2. Whilst are working to identify any bugs in the presolver, it is possible that some edge cases will remain. IDAES will begin deploying a new set of scaling tools and APIs over the next few releases that make use of the new solver writers. The old scaling tools and APIs will remain for backward compatibility but will begin to be deprecated. New Models, Tools and Features New Intersphinx extension automatically linking Jupyter notebook examples to project documentation New end-to-end diagnostics example demonstrated on a real problem New complementarity formulation for VLE with cubic equations of state, backward compatibility for old formulation New solver interface with presolve (ipopt_v2) in support of upcoming changes to the initialization and APIs methods, with default set to ipopt to maintain backwards compatibility; this will deprecate once all examples have been updated New forecaster and parameterized bidder methods within grid integration library Updated surrogates API and examples to support Keras 3, with backwards compatibility for older formats such as TensorFlow SavedModel (TFSM) Updated costing base dictionary to include the 2023 cost year index value Updated ProcessBlock to include information on the constructing block class Updated Flowsheet Visualizer to allow visualize() method to return value and functions Bug Fixes Fixed bug in the Modular Property Framework that would cause errors when trying to use phase-based material balances with phase equilibria. Fixed bug in Modular Properties Framework that caused errors when initializing models with non-vapor-liquid phase equilibria. Fixed typos flagged by June update to crate-ci/typos and removed DMF-related exceptions Minor corrections of units of measurement handling in power plant waste/transport costing expressions, control volume material holdup expressions, and BTX property package parameters Fixed throwing >7500 numpy deprecation warnings by replacing scalar value assignment with element extraction and item iteration calls Testing and Robustness Migrated slow tests (>10s) to integration, impacting test coverage but also yielding a nearly 30% decrease in local test runtime Pinned pint to avoid issues with older supported Python versions Pinned codecov versions to avoid tokenless upload behavior with latest version Bumped extensions to version 3.4.2 to allow pointing to non-standard install location Deprecations and Removals Python 3.8 is no longer supported. The supported Python versions are 3.9 through 3.12 The Data Management Framework (DMF) is no longer supported. Importing idaes.core.dmf will cause a deprecation warning to be displayed until the next release The SOFC Keras surrogates have been removed. The current version of the SOFC surrogate model in the examples repository is a PySMO Kriging model.

AS↗

IDAES-PSE 2.8.0 Release

The Institute for the Design of Advanced Energy Systems (IDAES) Integrated Platform is a versatile computational environment offering extensive process systems engineering (PSE) capabilities for optimizing the design and operation of complex, interacting technologies and systems. IDAES enables users to efficiently search vast, complex design spaces to discover the lowest cost solutions while supporting the full process modeling lifecycle, from conceptual design to dynamic optimization and control. The extensible, open platform empowers users to create models of novel processes and rapidly develop custom analyses, workflows, and end-user applications.

AS↗

Application of symbolic/numeric matrix solution techniques to the NASTRAN program

The matrix solving algorithm of any finite element algorithm is extremely important since solution of the matrix equations requires a large amount of elapse time due to null calculations and excessive input/output operations. An alternate method of solving the matrix equations is presented. A symbolic processing step followed by numeric solution yields the solution very rapidly and is especially useful for nonlinear problems.

Buturla, E. M.↗

The Role of Ontologies in Schema-based Program Synthesis

Program synthesis is the process of automatically deriving executable code from (non-executable) high-level specifications. It is more flexible and powerful than conventional code generation techniques that simply translate algorithmic specifications into lower-level code or only create code skeletons from structural specifications (such as UML class diagrams). Key to building a successful synthesis system is specializing to an appropriate application domain. The AUTOBAYES and AUTOFILTER systems, under development at NASA Ames, operate in the two domains of data analysis and state estimation, respectively. The central concept of both systems is the schema, a representation of reusable computational knowledge. This can take various forms, including high-level algorithm templates, code optimizations, datatype refinements, or architectural information. A schema also contains applicability conditions that are used to determine when it can be applied safely. These conditions can refer to the initial specification, to intermediate results, or to elements of the partially-instantiated code. Schema-based synthesis uses AI technology to recursively apply schemas to gradually refine a specification into executable code. This process proceeds in two main phases. A front-end gradually transforms the problem specification into a program represented in an abstract intermediate code. A backend then compiles this further down into a concrete target programming language of choice. A core engine applies schemas on the initial problem specification, then uses the output of those schemas as the input for other schemas, until the full implementation is generated. Since there might be different schemas that implement different solutions to the same problem this process can generate an entire solution tree. AUTOBAYES and AUTOFILTER have reached the level of maturity where they enable users to solve interesting application problems, e.g., the analysis of Hubble Space Telescope images. They are large (in total around 100kLoC Prolog), knowledge intensive systems that employ complex symbolic reasoning to generate a wide range of non-trivial programs for complex application do- mains. Their schemas can have complex interactions, which make it hard to change them in isolation or even understand what an existing schema actually does. Adding more capabilities by increasing the number of schemas will only worsen this situation, ultimately leading to the entropy death of the synthesis system. The root came of this problem is that the domain knowledge is scattered throughout the entire system and only represented implicitly in the schema implementations. In our current work, we are addressing this problem by making explicit the knowledge from Merent parts of the synthesis system. Here; we discuss how Gruber's definition of an ontology as an explicit specification of a conceptualization matches our efforts in identifying and explicating the domain-specific concepts. We outline the dual role ontologies play in schema-based synthesis and argue that they address different audiences and serve different purposes. Their first role is descriptive: they serve as explicit documentation, and help to understand the internal structure of the system. Their second role is prescriptive: they provide the formal basis against which the other parts of the system (e.g., schemas) can be checked. Their final role is referential: ontologies also provide semantically meaningful "hooks" which allow schemas and tools to access the internal state of the program derivation process (e.g., fragments of the generated code) in domain-specific rather than language-specific terms, and thus to modify it in a controlled fashion. For discussion purposes we use AUTOLINEAR, a small synthesis system we are currently experimenting with, which can generate code for solving a system of linear equations, Az = b.

Bures, Tomas↗

Real-Time Automated pH Control within Batch Processes Relying on Raman pH Measurement

Nuclear fission is an energy source that can provide consistent power with very low associated carbon emissions. However, management of the used nuclear fuel is an important aspect of the application of nuclear power. Recycling of useful components from used fuel is an attractive option, but this involves chemical processing of the fuel. Possible chemical separation technologies that might be used in this regard are sensitive to solution pH. Raman spectroscopy is a promising technique for monitoring the pH of solutions in real time. Classical pH probes are too fragile to be used in the harsh environments encountered in nuclear fuel processing. Raman probes are robust and can withstand these harsh environments to track pH. Coupled with chemometric analysis, the demonstration of the use of Raman spectroscopy to track and predict the pH in carboxylate-buffered systems is made possible. Utilizing this spectroscopy in conjunction with Programmable Logic Controllers mimics industrial control systems used in many modern industrial settings. This showcases a pragmatic approach toward leveraging Raman spectroscopy and chemometric model outputs as inputs for a real-time control system. The model to predict pH created by chemometrics proved to be successful in tracking pH. The optimal pH for TALSPEAK extraction of lanthanides and actinides from aqueous solution is known to proceed in a narrow pH range of around pH = 2.8 ± 0.1. This study uses Raman optical monitoring and automated control to return and maintain solution pH within this range after acid or base perturbations move the solution pH well outside this region. Root-mean-square errors show that pH changes measured using Raman spectroscopy on the batch process solution are reliably measured and used to automatically correct and maintain solution pH. Measurement of solution pH tracks favorably with electrochemical pH probe comparison measurements. As a result, the ability to showcase Raman spectroscopy paired with chemometrics analysis acts as a durable, better alternative data source compared to traditional pH probes to optimize the separation efficiency in the used nuclear fuel processing.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

First-order Fermi acceleration in the two-stream limit

A study of the first-order Fermi mechanism for accelerating cosmic-rays at relativistic and nonrelativistic shocks is carried out by using the two-stream approximation. Exact steady-state analytic solutions illustrating the shock acceleration process in the test-particle limit in which monoenergetic (relativistic) seed particles enter the shock through an upstream free-escape boundary are obtained. The momentum spectrum of the shock accelerated particles consists of a series of Dirac delta distributions corresponding to particles that have undergone an integral number of acceleration cycles. Since particles in the model have a finite fixed escape probability from the shock and the particle momenta p are equally spaced in log p, the envelope of the delta functions series is a power law in momentum. The solutions are used to discuss time-dependent aspects of the shock acceleration process in terms of the finite cycle time, escape probability, and momentum change per cycle that can be deduced from the steady-state model. The length-scale over which the accelerated particles extend upstream of the shock is shown to depend upon the particle energy, with the higher energy particles extending further upstream. This effect is shown to be intimately related to the kinematic threshold requirement that the particle speed exceed the fluid speed in order for particles to swim upstream of the shock and participate in the shock acceleration process.

Bogdan, T. J.↗

Does Warming a Lysozyme Solution Cook Ones Data?

Chicken egg white lysozyme has a well characterized thermally driven phase transition. Between pH 4.0 and 5.2, the transition temperature, as defined by the point where the tetragonal and orthorhombic solubility are equal, is a function of the pH, salt (precipitant) type and concentration, and most likely of the buffer concentration as well. This phase transition can be carried out with protein solution alone, prior to the initiation of the crystallization process. We have now measured the kinetics of this process and investigated its reversibility. An aliquot of a stock protein solution is held at a given temperature, and at periodic intervals used to set up batch crystallization experiments. The batch solutions were incubated at 20 C until macroscopic crystals were obtained, at which point the number of crystals in each well were counted. The transition effects increased with temperature, slowly falling off at 30 C with a half time (time to approx. 1/2 the t = 0 number of crystals) of approx. 5 hours, and an estimated half time of approx. 0.5 hours at 43 C. Further, the process was not reversible by simple cooling. After holding a lysozyme solution at 37 C (prior to addition of precipitant) for 16 hours, then cooling and holding it at 4 C, no return to the pre-warmed nucleation kinetics are observed after at least 4 weeks. Thus every thermal excursion above the phase transition point results in a further decrease in the nucleation rate of that solution, the extent being a function of the time and temperature. Orthorhombic lysozyme crystals apparently do not undergo the flow-induced growth cessation of tetragonal lysozyme crystals. We have previously shown that putting the protein in the orthorhombic form does not affect the averaged face growth kinetics, only nucleation, for tetragonal crystals. We may be able to use this differential behavior to elucidate how flow affects tile lysozyme crystal growth process.

Pusey, Marc↗

Astrochemical Bistability: Autocatalysis in Oxygen Chemistry

The origin of bistable solutions in the kinetic equations describing the chemistry of dense interstellar clouds is explained as being due to the autocatalysis and feedback of oxygen nuclei from the oxygen dimer (O2). We identify four autocatalytic processes that can operate in dense molecular clouds, driven respectively by reactions of H+, He+, C+, and S+ with O2. We show that these processes can produce the bistable solutions found in previous studies, as well as the dependence on various model parameters such as the helium ionization rate, the sulfur depletion and the H+ electron recombination rate. We also show that ion–grain neutralizations are unlikely to affect the occurrence of bistability in dense clouds. It is pointed out that many chemical models of astronomical sources should have the potential to show bistable solutions.

Dufour, Gwenaelle C.↗

Astrochemical Bistability: Autocatalysis in Oxygen Chemistry

The origin of bistable solutions in the kinetic equations describing the chemistry of dense interstellar clouds is explained as being due to the autocatalysis and feedback of oxygen nuclei from the oxygen dimer (O2).We identify four autocatalytic processes that can operate in dense molecular clouds, driven respectively by reactions of H+, He+, C+, and S+ with O2. We show that these processes can produce the bistable solutions found in previous studies, as well as the dependence on various model parameters such as the helium ionization rate, the sulfur depletion and the H+3 electron recombination rate. We also show that iongrain neutralizations are unlikely to affect the occurrence of bistability in dense clouds. It is pointed out that many chemical models of astronomical sources should have the potential to show bistable solutions. It is pointed out that many chemical models of astronomical sources should have the potential to show bistable solutions.

Gwenaelle Dufour↗

Astrochemical Bistability: Autocatalysis in Oxygen Chemistry

The origin of bistable solutions in the kinetic equations describing the chemistry of dense interstellar clouds is explained as being due to the autocatalysis and feedback of oxygen nuclei from the oxygen dimer (O2).We identify four autocatalytic processes that can operate in dense molecular clouds, driven respectively by reactions of H(+), He(+), C(+), and S(+) with O2. We show that these processes can produce the bistable solutions found in previous studies, as well as the dependence on various model parameters such as the helium ionization rate, the sulfur depletion and the H3(+) electron recombination rate. We also show that ion–grain neutralizations are unlikely to affect the occurrence of bistability in dense clouds. It is pointed out that many chemical models of astronomical sources should have the potential to show bistable solutions.

Gwénaëlle Dufour↗

IDAES-PSE 2.5.0 Release

The Institute for the Design of Advanced Energy Systems (IDAES) Integrated Platform is a versatile computational environment offering extensive process systems engineering (PSE) capabilities for optimizing the design and operation of complex, interacting technologies and systems. IDAES enables users to efficiently search vast, complex design spaces to discover the lowest cost, most environmentally sustainable solutions while supporting the full process modeling lifecycle, from conceptual design to dynamic optimization and control. The extensible, open platform empowers users to create models of novel processes and rapidly develop custom analyses, workflows, and end-user applications. IDAES-PSE 2.5.0 Release Highlights Upcoming Changes IDAES will be switching to the new Pyomo solver interface in the next release. Whilst this will hopefully be a smooth transition for most users, there are a few important changes to be aware of. The new solver interface uses a different version of the IPOPT writer (“ipopt_v2”) and thus any custom configuration options you might have set for IPOPT will not carry over and will need to be reset. By default, the new Pyomo linear presolver will be activated with ipopt_v2. Whilst are working to identify any bugs in the presolver, it is possible that some edge cases will remain. IDAES will begin deploying a new set of scaling tools and APIs over the next few releases that make use of the new solver writers. The old scaling tools and APIs will remain for backward compatibility but will begin to be deprecated. New Models, Tools and Features New diagnostics check for near-parallel variables and constraints. New diagnostics tools for identifying causes of infeasibility in models. New example for creating a custom model of a liquid-liquid extractor unit operation. Bug Fixes Fixed bug in Gibbs reactor that caused it to appear to have additional spurious degrees of freedom. Fixed bug in the Modular Property Framework that would cause errors when trying to use phase-based material balances with phase equilibria. Fixed bug in Modular Properties Framework that caused errors when initializing models with non-vapor-liquid phase equilibria. Testing and Robustness Deployed the IDAES Diagnostics Toolbox to confirm that there are no structural or numerical issues in the core model libraries. Additional robustness tests for core model, and some associated improvements in the converge tester class. Fixed a number of issues that were causing unexpected warnings to be emitted during testing. Deprecations and Removals Removed examples for RIPE tool which has not been supported for a number of releases.

AS↗

Nanostructuring and Underscreening of Bisalt Electrolytes with Dual-Anion Effects: Insights from Small-Angle Scattering Prepeak Analysis

Using small-angle neutron scattering, we studied the nanostructure of a prototypical D(H)-bonded network electrolyte, alkaline sodium aluminate bisalt, at concentrations up to solute volume fraction of ~0.5. Analysis of the structure factor prepeak at 0.1 < Q < 1.0 Å-1 showed that its evolution is associated with nanoscopic species distribution in water-anion network., with differences in characteristic distance d between OD- and Al(OD)4- anions related to their distinct sizes and interactions. When the solute volume fraction approached 0.5, a common/maximum value of ~4.5 Å was found for the correlation length ? that characterizes the electrostatic force in concentrated electrolyte solution before precipitation occurred. This implies that the solutions’ morphology and behavior at high concentrations may be governed by geometric factors, rather than the chemistry of the specific anion. Furthermore, the scaling of ? with concentration yielded an exponent of 1.25(1), suggesting that ? is limited to a few Å. By combining the current observations of structural heterogeneity at the nanoscale, with dynamic heterogeneity at the microscopic scale from our previous quasi-elastic neutron scattering study, we have established a structural origin of local “caging” and restricted structural relaxation processes. These local solvent-solute interactions not only control dynamics heterogeneity in concentrated electrolytes but also are responsible for crystallization processes in industrial setting, such as aluminum production and radioactive waste treatment.

Wang, Hsiu-Wen↗

Ring element dynamic stresses

The stresses in the CTRAPRG and CTRIARG ring elements are not calculated for any of the dynamic solutions in the current COSMIC version of NASTRAN. A DMAP alter sequence for Solution 8 and post-processing program, NASTPOST, are presented to calculate these stresses. Test cases are used which describe the method. The stiffness and the consistent versus concentrated mass problems ascribed to this element are reviewed. The DMAP alter sequence introduces Solution 8 displacements to a Solution 1 module to calculate real and imaginary stress components during the execution of Solution 8. The post-processor, NASTPOST, calculates the magnitude/phase stress results. The DMAP sequence was written specifically for level 52 MSC/NASTRAN, but can certainly be used for any COSMIC version with slight modification.

Lambert, N.↗