Search NASA⌕ Search

SEARCH · Search NASA

Results for “Partition functions”

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 271 records · Page 15

Neurocomputing strategies in decomposition based structural design

The present paper explores the applicability of neurocomputing strategies in decomposition based structural optimization problems. It is shown that the modeling capability of a backpropagation neural network can be used to detect weak couplings in a system, and to effectively decompose it into smaller, more tractable, subsystems. When such partitioning of a design space is possible, parallel optimization can be performed in each subsystem, with a penalty term added to its objective function to account for constraint violations in all other subsystems. Dependencies among subsystems are represented in terms of global design variables, and a neural network is used to map the relations between these variables and all subsystem constraints. A vector quantization technique, referred to as a z-Network, can effectively be used for this purpose. The approach is illustrated with applications to minimum weight sizing of truss structures with multiple design constraints.

Szewczyk, Z.↗

The Solidification Velocity of Undercooled Nickel and Titanium Alloys with Dilute Solute

The study of solidification velocity is important for two reasons. First, understanding the manner in which the degree of undercooling of the liquid and solidification velocity affect the microstructure of the solid is fundamental. Second, there is disagreement between theoretical predictions of the relationship between undercooling and solidification velocity and experimental results. Thus, the objective of this research is to accurately and systematically quantify the solidification velocity as a function of undercooling for dilute nickel-and titanium-based alloys. The alloys chosen for study cover a wide range of equilibrium partition coefficients, and the results are compared to current theory.

Algoso, Paul R.↗

Regression Verification Using Impact Summaries

Regression verification techniques are used to prove equivalence of syntactically similar programs. Checking equivalence of large programs, however, can be computationally expensive. Existing regression verification techniques rely on abstraction and decomposition techniques to reduce the computational effort of checking equivalence of the entire program. These techniques are sound but not complete. In this work, we propose a novel approach to improve scalability of regression verification by classifying the program behaviors generated during symbolic execution as either impacted or unimpacted. Our technique uses a combination of static analysis and symbolic execution to generate summaries of impacted program behaviors. The impact summaries are then checked for equivalence using an o-the-shelf decision procedure. We prove that our approach is both sound and complete for sequential programs, with respect to the depth bound of symbolic execution. Our evaluation on a set of sequential C artifacts shows that reducing the size of the summaries can help reduce the cost of software equivalence checking. Various reduction, abstraction, and compositional techniques have been developed to help scale software verification techniques to industrial-sized systems. Although such techniques have greatly increased the size and complexity of systems that can be checked, analysis of large software systems remains costly. Regression analysis techniques, e.g., regression testing [16], regression model checking [22], and regression verification [19], restrict the scope of the analysis by leveraging the differences between program versions. These techniques are based on the idea that if code is checked early in development, then subsequent versions can be checked against a prior (checked) version, leveraging the results of the previous analysis to reduce analysis cost of the current version. Regression verification addresses the problem of proving equivalence of closely related program versions [19]. These techniques compare two programs with a large degree of syntactic similarity to prove that portions of one program version are equivalent to the other. Regression verification can be used for guaranteeing backward compatibility, and for showing behavioral equivalence in programs with syntactic differences, e.g., when a program is refactored to improve its performance, maintainability, or readability. Existing regression verification techniques leverage similarities between program versions by using abstraction and decomposition techniques to improve scalability of the analysis [10, 12, 19]. The abstractions and decomposition in the these techniques, e.g., summaries of unchanged code [12] or semantically equivalent methods [19], compute an over-approximation of the program behaviors. The equivalence checking results of these techniques are sound but not complete-they may characterize programs as not functionally equivalent when, in fact, they are equivalent. In this work we describe a novel approach that leverages the impact of the differences between two programs for scaling regression verification. We partition program behaviors of each version into (a) behaviors impacted by the changes and (b) behaviors not impacted (unimpacted) by the changes. Only the impacted program behaviors are used during equivalence checking. We then prove that checking equivalence of the impacted program behaviors is equivalent to checking equivalence of all program behaviors for a given depth bound. In this work we use symbolic execution to generate the program behaviors and leverage control- and data-dependence information to facilitate the partitioning of program behaviors. The impacted program behaviors are termed as impact summaries. The dependence analyses that facilitate the generation of the impact summaries, we believe, could be used in conjunction with other abstraction and decomposition based approaches, [10, 12], as a complementary reduction technique. An evaluation of our regression verification technique shows that our approach is capable of leveraging similarities between program versions to reduce the size of the queries and the time required to check for logical equivalence. The main contributions of this work are: - A regression verification technique to generate impact summaries that can be checked for functional equivalence using an off-the-shelf decision procedure. - A proof that our approach is sound and complete with respect to the depth bound of symbolic execution. - An implementation of our technique using the LLVMcompiler infrastructure, the klee Symbolic Virtual Machine [4], and a variety of Satisfiability Modulo Theory (SMT) solvers, e.g., STP [7] and Z3 [6]. - An empirical evaluation on a set of C artifacts which shows that the use of impact summaries can reduce the cost of regression verification.

Backes, John↗

Ni partitioning between diopside and silicate melt - A redetermination by ion microprobe and recognition of an experimental complication

The capabilities of and potential problems with ion microprobe analysis are illustrated in the determination of Ni distribution between silicate melt and diopside as a function of concentration. Samples of diopside and a melt in the albite-anorthite-diopside system were doped with Ni to levels of 5.22 and 1.08 wt % and 1060, 138, 42 and 30 ppm, and with 3 ppm of Ni-63, and characterized by both electron and ion microprobe techniques. Measurements of Ni-62 distribution by the ion probe method give a ratio of 1.87 for the ratio of count rates in the diopsides with the glass, which is slightly lower than the value of 2.05 obtained from beta-track mapping. The measurements required the secondary ion signal to be linear with concentration in the range measured, and a calibration to correct for differential secondary ion yields from different phases. It is found, however, that partition coefficients measured for Ni-58 and Ni-60 are not constant with Ni concentration, probably due to Ni migration during crystallization. The results thus show ion microprobe analyses to be feasible for simultaneous measurements of distributions of more than one element, and of elements inappropriate for beta-track mapping or electron probe analysis.

Steele, I. M.↗

Evaluation of a dual processor implementation for a fault inferring nonlinear detection system

The design of a modified fault inferring nonlinear detection system (FINDS) algorithm for a dual-processor configured flight computer is described. The algorithm was changed in order to divide it into its translational dynamics and rotational kinematics and to use it for parallel execution on the flight computer. The FINDS consists of: (1) a no-fail filter (NFF), (2) a set of test-of-mean detection tests, (3) a bank of first order filters to estimate failure levels in individual sensors, and (4) a decision function. NFF filter performance using flight recorded sensor data is analyzed using a filter autoinitialization routine. The failure detection and isolation capability of the partitioned algorithm is evaluated. A multirate implementation for the bias-free and bias filter gain and covariance matrices is discussed.

Godiwala, P. M.↗

Fast, efficient lossless data compression

This paper presents lossless data compression and decompression algorithms which can be easily implemented in software. The algorithms can be partitioned into their fundamental parts which can be implemented at various stages within a data acquisition system. This allows for efficient integration of these functions into systems at the stage where they are most applicable. The algorithms were coded in Forth to run on a Silicon Composers Single Board Computer (SBC) using the Harris RTX2000 Forth processor. The algorithms require very few system resources and operate very fast. The performance of the algorithms with the RTX enables real time data compression and decompression to be implemented for a wide range of applications.

Ross, Douglas↗

A Parameterization for the Triggering of Landscape Generated Moist Convection

A set of relatively high resolution three-dimensional (3D) simulations were produced to investigate the triggering of moist convection by landscape generated mesoscale circulations. The local accumulated rainfall varied monotonically (linearly) with the size of individual landscape patches, demonstrating the need to develop a trigger function that is sensitive to the size of individual patches. A new triggering function that includes the effect of landscapes generated mesoscale circulations over patches of different sizes consists of a parcel's perturbation in vertical velocity (nu(sub 0)), temperature (theta(sub 0)), and moisture (q(sub 0)). Each variable in the triggering function was also sensitive to soil moisture gradients, atmospheric initial conditions, and moist processes. The parcel's vertical velocity, temperature, and moisture perturbation were partitioned into mesoscale and turbulent components. Budget equations were derived for theta(sub 0) and q(sub 0). Of the many terms in this set of budget equations, the turbulent, vertical flux of the mesoscale temperature and moisture contributed most to the triggering of moist convection through the impact of these fluxes on the parcel's temperature and moisture profile. These fluxes needed to be parameterized to obtain theta(sub 0) and q(sub 0). The mesoscale vertical velocity also affected the profile of nu(sub 0). We used similarity theory to parameterize these fluxes as well as the parcel's mesoscale vertical velocity.

Lynn, Barry H.↗

A Rapid Aerodynamic Design Procedure Based on Artificial Neural Networks

An aerodynamic design procedure that uses neural networks to model the functional behavior of the objective function in design space has been developed. This method incorporates several improvements to an earlier method that employed a strategy called parameter-based partitioning of the design space in order to reduce the computational costs associated with design optimization. As with the earlier method, the current method uses a sequence of response surfaces to traverse the design space in search of the optimal solution. The new method yields significant reductions in computational costs by using composite response surfaces with better generalization capabilities and by exploiting synergies between the optimization method and the simulation codes used to generate the training data. These reductions in design optimization costs are demonstrated for a turbine airfoil design study where a generic shape is evolved into an optimal airfoil.

Rai, Man Mohan↗

Iterative solution of large, sparse linear systems on a static data flow architecture - Performance studies

The applicability of static data flow architectures to the iterative solution of sparse linear systems of equations is investigated. An analytic performance model of a static data flow computation is developed. This model includes both spatial parallelism, concurrent execution in multiple PE's, and pipelining, the streaming of data from array memories through the PE's. The performance model is used to analyze a row partitioned iterative algorithm for solving sparse linear systems of algebraic equations. Based on this analysis, design parameters for the static data flow architecture as a function of matrix sparsity and dimension are proposed.

Reed, D. A.↗

Air Force F-16 Aircraft Engine Aerosol Emissions Under Cruise Altitude Conditions

Selected results from the June 1997 Third Subsonic Assessment Near-Field Interactions Flight (SNIF-III) Experiment are documented. The primary objectives of the SNIF-III experiment were to determine the partitioning and abundance of sulfur species and to examine the formation and growth of aerosol particles in the exhaust of F-16 aircraft as a function of atmospheric and aircraft operating conditions and fuel sulfur concentration. This information is, in turn, being used to address questions regarding the fate of aircraft fuel sulfur impurities and to evaluate the potential of their oxidation products to perturb aerosol concentrations and surface areas in the upper troposphere. SNIF-III included participation of the Vermont and New Jersey Air National Guard F-16's as source aircraft and the Wallops Flight Facility T-39 Sabreliner as the sampling platform. F-16's were chosen as a source aircraft because they are powered by the modern F-100 Series 220 engine which is projected to be representative of future commercial aircraft engine technology. The T-39 instrument suite included sensors for measuring volatile and non-volatile condensation nuclei (CN), aerosol size distributions over the range from 0.1 to 3.0 (micro)m, 3-D winds, temperature, dewpoint, carbon dioxide (CO2), sulfur dioxide (SO2), sulfuric acid (H2SO4), and nitric acid (HNO3).

Anderson, Bruce E.↗

Distribution of energy in polymers due to incident electrons and protons

The recoil spectrum of nuclei in polymers for incident protons below 10 MeV in energy is calculated by using the Rutherford cross-section with screening corrections. Employing the work of McKinley and Feshbach on the Coulomb scattering of relativistic electrons by nuclei, the recoil spectrum of the nuclei is also calculated for electron energies varying from threshold to 10 MeV. The partitioning of energy between electronic excitation and ionization and nuclear recoil is then studied to search for possible difference in polymer radiation response as a function of radiation energy and type.

NASA Discipline Number 22-70↗

Concentric Nested Toroidal Inflatable Structures

Assemblies comprising multiple limited- height toroidal inflatable structures nested in a concentric arrangement have been invented to obtain more design flexibility than can be obtained in single taller, wider toroidal inflatable structures (see figure). Originally intended for use as containers for habitats for humans in outer space or on remote planets, these and related prior inflatable structures could also be useful on Earth as lightweight, compactly stowable, portable special-purpose buildings that could be transported to remote locations and there inflated to full size and shape. In the case of a single inflatable toroidal structure, one important source of lack of design flexibility is the fact that an increase in outer diameter (which is sometimes desired) is necessarily accompanied by an increase in height (which is sometimes undesired). Increases in diameter and height can also cause difficulty in utilization of the resulting larger volume, in that it can become necessary to partition the volume by means of walls and floors, and features (e.g., stairs or ladders) must be added to enable vertical movement between floors. Moreover, ascending and descending between floors in a gravitational environment could pose unacceptable difficulty for the inhabitants under some circumstances. Another source of lack of design flexibility in a single toroidal inflatable structure is that for a given inflation pressure, an increase in the outer diameter of the structure necessarily entails an increase in the maximum stress in the structure. Because it is necessary to keep the maximum stress within the load-bearing capability of the structural materials, consistent with other aspects of the design, this may translate to a limit on the outer diameter. In an assembly comprising concentric nested toroidal structures, an increase in outer diameter does not necessarily entail an increase in height or a maximum stress in excess of the load-bearing capability of the structural materials. The minor diameters of the nested toroid can be chosen to partition interior spaces optimally, without necessitating the addition of walls or floors. Inasmuch as the maximum stress in a nested inflatable toroidal structure is a function of its minor diameter and the minor diameter is typically small enough that the load-bearing capability of the structural materials is not exceeded, there is no longer a limit on the outer diameter of the assembly: instead, the assembly can be expanded, without limit, by simply adding concentric inflatable toroidal structures having suitable minor diameters and successively larger major diameters. The minor diameters need not be equal:

Johnson, Christopher J.↗

A Model of Reduced Kinetics for Alkane Oxidation Using Constituents and Species for N-Heptane

The reduction of elementary or skeletal oxidation kinetics to a subgroup of tractable reactions for inclusion in turbulent combustion codes has been the subject of numerous studies. The skeletal mechanism is obtained from the elementary mechanism by removing from it reactions that are considered negligible for the intent of the specific study considered. As of now, there are many chemical reduction methodologies. A methodology for deriving a reduced kinetic mechanism for alkane oxidation is described and applied to n-heptane. The model is based on partitioning the species of the skeletal kinetic mechanism into lights, defined as those having a carbon number smaller than 3, and heavies, which are the complement of the species ensemble. For modeling purposes, the heavy species are mathematically decomposed into constituents, which are similar but not identical to groups in the group additivity theory. From analysis of the LLNL (Lawrence Livermore National Laboratory) skeletal mechanism in conjunction with CHEMKIN II, it is shown that a similarity variable can be formed such that the appropriately non-dimensionalized global constituent molar density exhibits a self-similar behavior over a very wide range of equivalence ratios, initial pressures and initial temperatures that is of interest for predicting n-heptane oxidation. Furthermore, the oxygen and water molar densities are shown to display a quasi-linear behavior with respect to the similarity variable. The light species ensemble is partitioned into quasi-steady and unsteady species. The reduced model is based on concepts consistent with those of Large Eddy Simulation (LES) in which functional forms are used to replace the small scales eliminated through filtering of the governing equations; in LES, these small scales are unimportant as far as the overwhelming part of dynamic energy is concerned. Here, the scales thought unimportant for recovering the thermodynamic energy are removed. The concept is tested by using tabular information from the LLNL skeletal mechanism in conjunction with CHEMKIN II utilized as surrogate ideal functions replacing the necessary functional forms. The test reveals that the similarity concept is indeed justified and that the combustion temperature is well predicted, but that the ignition time is over-predicted, a fact traced to neglecting a detailed description of the processes leading to the heavies chemical decomposition. To palliate this deficiency, functional modeling is incorporated into this conceptual reduction in addition to the modeling the evolution of the global constituent molar density, the enthalpy evolution of the heavies, the contribution to the reaction rate of the unsteady lights from other light species and from the heavies, the molar density evolution of oxygen and water, and the mole fractions of the quasisteady light species. The model is compact in that there are only nine species-related progress variables. Results are presented showing the performance of the model for predicting the temperature and species evolution. The model reproduces the ignition time over a wide range of equivalence ratios, initial pressure, and initial temperature.

Harstad, Kenneth G.↗

Mapping a battlefield simulation onto message-passing parallel architectures

Perhaps the most critical problem in distributed simulation is that of mapping: without an effective mapping of workload to processors the speedup potential of parallel processing cannot be realized. Mapping a simulation onto a message-passing architecture is especially difficult when the computational workload dynamically changes as a function of time and space; this is exactly the situation faced by battlefield simulations. This paper studies an approach where the simulated battlefield domain is first partitioned into many regions of equal size; typically there are more regions than processors. The regions are then assigned to processors; a processor is responsible for performing all simulation activity associated with the regions. The assignment algorithm is quite simple and attempts to balance load by exploiting locality of workload intensity. The performance of this technique is studied on a simple battlefield simulation implemented on the Flex/32 multiprocessor. Measurements show that the proposed method achieves reasonable processor efficiencies. Furthermore, the method shows promise for use in dynamic remapping of the simulation.

Nicol, David M.↗

Asset surveillance system: apparatus and method

System and method for providing surveillance of an asset comprised of numerically fitting at least one mathematical model to obtained residual data correlative to asset operation; storing at least one mathematical model in a memory; obtaining a current set of signal data from the asset; retrieving at least one mathematical model from the memory, using the retrieved mathematical model in a sequential hypothesis test for determining if the current set of signal data is indicative of a fault condition; determining an asset fault cause correlative to a determined indication of a fault condition; providing an indication correlative to a determined fault cause, and an action when warranted. The residual data can be mode partitioned, a current mode of operation can be determined from the asset, and at least one mathematical model can be retrieved from the memory as a function of the determined mode of operation.

Bickford, Randall L.↗

Root-cubing and general root-powering methods for finding the zeros of polynomials

Mathematical analysis technique generalizes a root squaring and root cubing method into a general root powering method. The introduction of partitioned polynomials into this general root powering method simplifies the coding of the polynomial transformations into input data suitable for processing by computer. The method includes analytic functions.

Bareiss, E. H.↗

Determination of aerodynamic parameters of a fighter airplane from flight data at high angles of attack

A procedure for the estimation of airplane model structure and parameters is applied to data from a modern fighter airplane operating within an angle of attack range of 5 to 60 deg. The paper briefly describes the airplane, flight and wind tunnel data available, and the estimation method. The results presented contain basic longitudinal characteristics of the airplane and the estimates of aerodynamic parameters in the yawing-moment equations. These estimates are obtained from small and large amplitude maneuvers. Because the latter set of data was not suitable for airplane identification, some of the large amplitude maneuvers were joined together and then partitioned into subsets according to the values of angle of attack. Each subset was then analyzed as a separate data set. Most of the estimated parameters and functions are in good agreement with the wind tunnel measurements. The estimated lateral parameters in the model equations also demonstrate good prediction capabilities.

Klein, V.↗

Advanced systems engineering and network planning support

The objective of this task was to take a fresh look at the NASA Space Network Control (SNC) element for the Advanced Tracking and Data Relay Satellite System (ATDRSS) such that it can be made more efficient and responsive to the user by introducing new concepts and technologies appropriate for the 1997 timeframe. In particular, it was desired to investigate the technologies and concepts employed in similar systems that may be applicable to the SNC. The recommendations resulting from this study include resource partitioning, on-line access to subsets of the SN schedule, fluid scheduling, increased use of demand access on the MA service, automating Inter-System Control functions using monitor by exception, increase automation for distributed data management and distributed work management, viewing SN operational control in terms of the OSI Management framework, and the introduction of automated interface management.

Walters, David H.↗