Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “generalized 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 613 records · Page 34

Parallel Proximity Detection for Computer Simulations

The present invention discloses a system for performing proximity detection in computer simulations on parallel processing architectures utilizing a distribution list which includes movers and sensor coverages which check in and out of grids. Each mover maintains a list of sensors that detect the mover's motion as the mover and sensor coverages check in and out of the grids. Fuzzy grids are included by fuzzy resolution parameters to allow movers and sensor coverages to check in and out of grids without computing exact grid crossings. The movers check in and out of grids while moving sensors periodically inform the grids of their coverage. In addition, a lookahead function is also included for providing a generalized capability without making any limiting assumptions about the particular application to which it is applied. The lookahead function is initiated so that risk-free synchronization strategies never roll back grid events. The lookahead function adds fixed delays as events are scheduled for objects on other nodes.

Steinman, Jeffrey S.↗

Kinematics, influence functions and field quantities for disturbance propagation from moving disturbance sources

A unified method is presented for deriving the influence functions of moving singularities which determine the field quantities in aerodynamics and aeroacoustics. The moving singularities comprise volume and surface distributions having arbitrary orientations in space and to the trajectory. Hence one generally valid formula for the influence functions which reveal some universal relationships and remarkable properties in the disturbance fields. The derivations used are completely consistent with the physical processes in the propagation field, such that treatment renders new descriptions for some standard concepts. The treatment is uniformly valid for subsonic and supersonic Mach numbers.

Das, A.↗

Demonstration Advanced Avionics System (DAAS)

The feasibility of developing an integrated avionics system suitable for general aviation was determined. A design of reliable integrated avionics which provides expanded functional capability that significantly enhances the utility and safety of general aviation at a cost commensurate with the general aviation market was developed. The use of a data bus, microprocessors, electronic displays and data entry devices, and improved function capabilities were emphasized. An avionics system capable of evaluating the most critical and promising elements of an integrated system was designed, built and flight tested in a twin engine general aviation aircraft.

Source record↗

Considerations in Range of Motion Testing for Characterizing Spacesuit Mobility Capabilities

Mobility is a critical aspect for spacesuits as it directly influences how astronauts can perform tasks safely and efficiently, while wearing the pressurized suit. Spacesuit motion is dissimilar to human movement and consists of unique movement patterns as result of pressurization and the complex mechanical joint configurations. Thus, it is important to quantify the variations in suited movement patterns and the resulting performance of the wearer for the evaluation of the spacesuit itself and hardware interfaces such as payloads and tools. Traditionally, an individual body joint is assessed for the segment-wise range of motion. For example, the knee is measured through an isolated maneuvering of the joint between the max-to-max positions (e.g., flexion/extension), and the outcome represents the mobility capabilities. These measurements are often conducted using optical motion capture system with respect to anatomical planes. However, there are several considerations for range of motion assessments that are unique to the spacesuit. The purpose of this paper is to describe and provide examples of these additional challenges in representing spacesuit mobility capabilities. Specifically, joint mobility and the variations in suit movement patterns were investigated and compared between functional tasks and isolated range of motion measurements. Motion capture data from the next-gen spacesuit design verification testing was evaluated to compare isolated range of motion tasks to functional tasks, such as one-knee kneeling and squatting. The trajectories from the upper and lower body joint centers with respect to the spacesuit hardware were also calculated. Additionally, the joint trajectories for various functional tasks are presented and compared against the isolated range of motion measurements. In general, range of motion differs between isolated and functional tasks, where functional tasks may even induce greater joint angle excursions. Additionally, there is a large variation in joint range of motion across functional tasks. Combined with several relevant factors (spacesuit fit, physical strength, simulation facility, etc.), spacesuit mobility characterization efforts will need to incorporate the specific contexts, such as task demands and movement mechanisms, when evaluating range of motion assessments.

Linh Q Vu↗

Considerations for Range of Motion Testing During Spacesuit Mobility Characterization

Mobility is a critical aspect for spacesuits as it directly influences how astronauts can perform tasks safely and efficiently, while wearing the pressurized suit. Spacesuit motion is dissimilar to human movement and consists of unique movement patterns as result of pressurization and the complex mechanical joint configurations. Thus, it is important to quantify the variations in suited movement patterns and the resulting performance of the wearer for the evaluation of the spacesuit itself and hardware interfaces such as payloads and tools. Traditionally, an individual body joint is assessed for the segment-wise range of motion. For example, the knee is measured through an isolated maneuvering of the joint between the max-to-max positions (e.g., flexion/extension), and the outcome represents the mobility capabilities. These measurements are often conducted using optical motion capture system with respect to anatomical planes. However, there are several considerations for range of motion assessments that are unique to the spacesuit. The purpose of this paper is to describe and provide examples of these additional challenges in representing spacesuit mobility capabilities. Specifically, joint mobility and the variations in suit movement patterns were investigated and compared between functional tasks and isolated range of motion measurements. Motion capture data from the next-gen spacesuit design verification testing was evaluated to compare isolated range of motion tasks to functional tasks, such as one-knee kneeling and squatting. The trajectories from the upper and lower body joint centers with respect to the spacesuit hardware were also calculated. Additionally, the joint trajectories for various functional tasks are presented and compared against the isolated range of motion measurements. In general, range of motion differs between isolated and functional tasks, where functional tasks may even induce greater joint angle excursions. Additionally, there is a large variation in joint range of motion across functional tasks. Combined with several relevant factors (spacesuit fit, physical strength, simulation facility, etc.), spacesuit mobility characterization efforts will need to incorporate the specific contexts, such as task demands and movement mechanisms, when evaluating range of motion assessments.

Linh Q Vu↗

A systematic exposition of the conservation equations for blast waves.

In order to provide a rational background for the analysis of experimental observations of blast wave phenomena, the conservation equations governing their nonsteady flow field are formulated in a general manner, without the usual restrictions imposed by an equation of state, and with proper account taken, by means of source terms, of other effects which, besides the inertial terms that conventionally dominate these equations, can affect the flow. Taking advantage of the fact that a blast wave can be generally considered as a spatially one-dimensional flow field whose nonsteady behavior can be regarded, consequently, as a function of just two independent variables, two generalized blast wave coordinates are introduced, one associated with the front of the blast wave and the other with its flow field. The conservation equations are accordingly transformed into this coordinate system, acquiring thereby a comprehensive character, in that they refer then to any frame of reference, being applicable, in particular, to problems involving either space or time profiles of the gas-dynamic parameters in the Eulerian system, or time profiles in the Lagrangian system.

Oppenheim, A. K.↗

Some design constraints required for the assembly of software components: The incorporation of atomic abstract types into generically structured abstract types

It is nearly axiomatic, that to take the greatest advantage of the useful features available in a development system, and to avoid the negative interactions of those features, requires the exercise of a design methodology which constrains their use. A major design support feature of the Ada language is abstraction: for data, functions processes, resources, and system elements in general. Atomic abstract types can be created in packages defining those private types and all of the overloaded operators, functions, and hidden data required for their use in an application. Generically structured abstract types can be created in generic packages defining those structured private types, as buildups from the user-defined data types which are input as parameters. A study is made of the design constraints required for software incorporating either atomic or generically structured abstract types, if the integration of software components based on them is to be subsequently performed. The impact of these techniques on the reusability of software and the creation of project-specific software support environments is also discussed.

Johnson, Charles S.↗

LQG optimal compensator transfer function for the NASA LaRC CSI Evolutionary Model

Following the general form for LQG optimal compensators for flexible structures with collocated rate sensors we develop an explicit compensator transfer function for the NASA LaRC CSI Evolutionary model in the form: psi(i omega) = g i omega B(sub u)(sup *)(-M(sub b)omega(exp 2) + T(i omega) + i gamma omega B(sub u)Bu(sub u)(sup *))(exp -1)B(sub u) where T(i omega) is a 48 x 48 positive definite matrix whose derivation is the main result of this report. The undamped mode frequencies can be expressed in terms of T(i omega) as the zeros of Det (-omega(exp 2)M(sub b) + T(i omega)) while 'clamped-clamped' modes of the structure (with all nodes clamped) are the poles.

Balakrishnan, A. V.↗

Logic Programming with Extensible Types

Logic programming allows structuring code in terms of predicates or relations, rather than functions. Although logic programming languages present advantages in terms of declarativeness and conciseness, the introduction of static types has not become part of most popular logic programming languages, increasing the difficulty of testing and debugging of logic programming code. This paper demonstrates how to implement logic programming in Haskell, thus empowering logic programs with types, and functional programs with relations or predicates. We do so by combining three ideas. First, we use extensible types to generalize a type by a parameter type function. Second, we use a sum type as an argument to introduce optional variables in extensible types. Third, we implement a unification algorithm capable of working with any data structure, provided that certain operations are implemented for the given type. We demonstrate our proposal via a series of increasingly complex examples inspired by educational texts in logic programming, and leverage the host language's features to make new notation convenient for users, showing that the proposed approach is not just technically possible but also practical.

logic programming↗

Program for computer aided reliability estimation

A computer program for estimating the reliability of self-repair and fault-tolerant systems with respect to selected system and mission parameters is presented. The computer program is capable of operation in an interactive conversational mode as well as in a batch mode and is characterized by maintenance of several general equations representative of basic redundancy schemes in an equation repository. Selected reliability functions applicable to any mathematical model formulated with the general equations, used singly or in combination with each other, are separately stored. One or more system and/or mission parameters may be designated as a variable. Data in the form of values for selected reliability functions is generated in a tabular or graphic format for each formulated model.

Mathur, F. P.↗

Distributed processing on the Space Shuttle - A case study

A Power Extension Package (PEP) has been designed to provide additional electrical power and energy during Shuttle sortie missions. The considered investigation was conducted to determine the most suitable allocation of PEP monitoring and control functions between the Orbiter's existing (centralized) Systems Management General Purpose Computer and an embedded PEP processor. PEP monitoring and control functions are examined, and a configuration definition is considered, taking into account the 'functional migration' process, function allocation criteria, and candidate functional configurations. A trade study is conducted, giving attention to an assessment of four candidate configurations. Assessment factors are related to cost, development risk, aspects of reliability and safety, PEP design complexity, PEP/STS integration complexity, flight operations, and launch/landing site operations. A thorough (subjective) assessment of the PEP system life cycle indicates substantial benefits from a distributed processing approach.

Schoonmaker, P. B.↗

The application of the principles of invariance to the radiative transfer equation in plant canopies

Solutions of the radiative transfer equation describing photon interactions with vegetation canopies are important in remote sensing since they provide the canopy reflectance distribution required in the interpretation of satellite acquired information. The general one-dimensional two-angle transport problem for a finite copy of arbitrary leaf angle distribution is considered. Analytical solutions are obtained in terms of generalized Chandrasekhar's X- and Y-functions by invoking the principles of invariance. A critical step in the formulation involves the decomposition of the integral of the scattering phase function into a product of known functions of the incident and scattered photon directions. Several simplified cases previously considered in the literature are derived from the generalized solution. Various symmetries obeyed by the scattering operator and reciprocity relations are formally proved.

Ganapol, B. D.↗

Estimating errors in least-squares fitting

While least-squares fitting procedures are commonly used in data analysis and are extensively discussed in the literature devoted to this subject, the proper assessment of errors resulting from such fits has received relatively little attention. The present work considers statistical errors in the fitted parameters, as well as in the values of the fitted function itself, resulting from random errors in the data. Expressions are derived for the standard error of the fit, as a function of the independent variable, for the general nonlinear and linear fitting problems. Additionally, closed-form expressions are derived for some examples commonly encountered in the scientific and engineering fields, namely ordinary polynomial and Gaussian fitting functions. These results have direct application to the assessment of the antenna gain and system temperature characteristics, in addition to a broad range of problems in data analysis. The effects of the nature of the data and the choice of fitting function on the ability to accurately model the system under study are discussed, and some general rules are deduced to assist workers intent on maximizing the amount of information obtained form a given set of measurements.

Richter, P. H.↗

Sampling and Reconstruction of the Pupil and Electric Field for Phase Retrieval

This technology is based on sampling considerations for a band-limited function, which has application to optical estimation generally, and to phase retrieval specifically. The analysis begins with the observation that the Fourier transform of an optical aperture function (pupil) can be implemented with minimal aliasing for Q values down to Q = 1. The sampling ratio, Q, is defined as the ratio of the sampling frequency to the band-limited cut-off frequency. The analytical results are given using a 1-d aperture function, and with the electric field defined by the band-limited sinc(x) function. Perfect reconstruction of the Fourier transform (electric field) is derived using the Whittaker-Shannon sampling theorem for 1<Q<2. The Fourier transform is constructed by periodic extension, i.e., by spacing copies of the transform in a definite way, recognizing that no aliasing occurs for values of the sampling ratio such that 1<Q<2, which can be used to advantage in the application of phase retrieval estimation. A method was developed for propagating the electro magnetic field with no aliasing, which has been extended to 2-d optical apertures.

Dean, Bruce↗

A new approach to the design of time varying control systems with application to the space shuttle booster

A general approach toward the analysis and design of closed loop control for slowly time-varying linear systems was investigated. The approach is by the method of generalized multiple scales, in which slow and fast dynamics are systematically separated by employing different clocks which measure time at varying rates. The clocks, which are necessarily nonlinear functions of time, so that the system dynamics are asymptotically invariant with respect to the new time scale. A transfer function relating the output to the input for general linear slowly time-varying systems is developed and represents the actual system under certain conditions. The clock functions are shown to satisfy an algebraic characteristic equation and can be determined in general in terms of the coefficients.

Ramnath, R. V.↗

Construction of analytically solvable models for interacting species

The basic form of a model representation for systems of n interacting biological species is a set of essentially nonlinear autonomous ordinary differential equations. A generic canonical expression for the rate functions in the equations is reported which permits the analytical general solution to be obtained by elementary computation. It is shown that a general analytical solution is directly obtainable for models where the rate functions are prescribed by the generic canonical expression from the outset. Some illustrative examples are given which demonstrate that the generic canonical expression can be used to construct analytically solvable models for two interacting species with limit-cycle dynamics as well as for a three-species interdependence.

Rosen, G.↗

Membership generation using multilayer neural network

There has been intensive research in neural network applications to pattern recognition problems. Particularly, the back-propagation network has attracted many researchers because of its outstanding performance in pattern recognition applications. In this section, we describe a new method to generate membership functions from training data using a multilayer neural network. The basic idea behind the approach is as follows. The output values of a sigmoid activation function of a neuron bear remarkable resemblance to membership values. Therefore, we can regard the sigmoid activation values as the membership values in fuzzy set theory. Thus, in order to generate class membership values, we first train a suitable multilayer network using a training algorithm such as the back-propagation algorithm. After the training procedure converges, the resulting network can be treated as a membership generation network, where the inputs are feature values and the outputs are membership values in the different classes. This method allows fairly complex membership functions to be generated because the network is highly nonlinear in general. Also, it is to be noted that the membership functions are generated from a classification point of view. For pattern recognition applications, this is highly desirable, although the membership values may not be indicative of the degree of typicality of a feature value in a particular class.

Kim, Jaeseok↗

Simple Test Functions in Meshless Local Petrov-Galerkin Methods

Two meshless local Petrov-Galerkin (MLPG) methods based on two different trial functions but that use a simple linear test function were developed for beam and column problems. These methods used generalized moving least squares (GMLS) and radial basis (RB) interpolation functions as trial functions. These two methods were tested on various patch test problems. Both methods passed the patch tests successfully. Then the methods were applied to various beam vibration problems and problems involving Euler and Beck's columns. Both methods yielded accurate solutions for all problems studied. The simple linear test function offers considerable savings in computing efforts as the domain integrals involved in the weak form are avoided. The two methods based on this simple linear test function method produced accurate results for frequencies and buckling loads. Of the two methods studied, the method with radial basis trial functions is very attractive as the method is simple, accurate, and robust.

Raju, Ivatury S.↗