Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Coordinate transformations”

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 127 records · Page 7

Summary of transformation equations and equations of motion used in free flight and wind tunnel data reduction and analysis

Basic formulations for developing coordinate transformations and motion equations used with free-flight and wind-tunnel data reduction are presented. The general forms presented include axes transformations that enable transfer back and forth between any of the five axes systems that are encountered in aerodynamic analysis. Equations of motion are presented that enable calculation of motions anywhere in the vicinity of the earth. A bibliography of publications on methods of analyzing flight data is included.

Gainer, T. G.↗

Quaternion wave equations in curved space-time

The quaternion formulation of relativistic quantum theory is extended to include curvilinear coordinates and curved space-time in order to provide a framework for a unified quantum/gravity theory. Six basic quaternion fields are identified in curved space-time, the four-vector basis quaternions are identified, and the necessary covariant derivatives are obtained. Invariant field equations are derived, and a general invertable coordinate transformation is developed. The results yield a way of writing quaternion wave equations in curvilinear coordinates and curved space-time as well as a natural framework for solving the problem of second quantization for gravity.

Edmonds, J. D., Jr.↗

A direct procedure for interpolation on a structured curvilinear two-dimensional grid

A direct procedure is presented for locally bicubic interpolation on a structured, curvilinear, two-dimensional grid. The physical (Cartesian) space is transformed to a computational space in which the grid is uniform and rectangular by a generalized curvilinear coordinate transformation. Required partial derivative information is obtained by finite differences in the computational space. The partial derivatives in physical space are determined by repeated application of the chain rule for partial differentiation. A bilinear transformation is used to analytically transform the individual quadrilateral cells in physical space into unit squares. The interpolation is performed within each unit square using a piecewise bicubic spline.

Zingg, David W.↗

A method of smooth bivariate interpolation for data given on a generalized curvilinear grid

A method of locally bicubic interpolation is presented for data given at the nodes of a two-dimensional generalized curvilinear grid. The physical domain is transformed to a computational domain in which the grid is uniform and rectangular by a generalized curvilinear coordinate transformation. The metrics of the transformation are obtained by finite differences in the computational domain. Metric derivatives are determined by repeated application of the chain rule for partial differentiation. Given the metrics and the metric derivatives, the partial derivatives required to determine a locally bicubic interpolant can be estimated at each data point using finite differences in the computational domain. A bilinear transformation is used to analytically transform the individual quadrilateral cells in the physical domain into unit squares, thus allowing the use of simple formulas for bicubic interpolation.

Zingg, David W.↗

Changes in measured vector magnetic fields when transformed into heliographic coordinates

The changes that occur in measured magnetic fields when they are transformed into a heliographic coordinate system are investigated. To carry out this investigation, measurements of the vector magnetic field of an active region that was observed at 1/3 the solar radius from disk center are taken, and the observed field is transformed into heliographic coordinates. Differences in the calculated potential field that occur when the heliographic normal component of the field is used as the boundary condition rather than the observed line-of-sight component are also examined. The results of this analysis show: (1) that the observed fields of sunspots more closely resemble the generally accepted picture of the distribution of umbral fields if they are displayed in heliographic coordinates; (2) that the differences in the potential calculations are less than 200 G in field strength and 20 deg in field azimuth outside sunspots; and (3) that differences in the two potential calculations in the sunspot areas are no more than 400 G in field strength but range from 60 to 80 deg in field azimuth in localized umbral areas.

Hagyard, M. J.↗

Hybrid-coordinate spacecraft dynamics using large-deformation modal coordinates

For a vehicle amenable to idealization as a set of n + 1 rigid bodies interconnected by n line hinges (implying tree topology), a set of minimum-dimension matrix equations of motion is recorded in terms of variables including the relative rotations of contiguous bodies. When a substructure or portion of the vehicle is subjected to large gross deformations but is restricted to 'small' strains or local deformations, the n-body model is (for sufficiently large n) assumed to experience 'small' relative rotations of contiguous bodies within the substructure, and the equations of motion are linearized in these variables. The application of coordinate transformations and truncations to the linearized subset of the system equations of motion then produces a hybrid-coordinate formulation of the problem involving both discrete and distributed coordinates.

Likins, P. W.↗

Cross-cutting concepts to transform agricultural research

Agriculture is an important link to many issues that challenge society today, including adaptation to and mitigation of climate change, food security, and communicable and non-communicable diseases in animals and humans. Transformation of agriculture and food systems has become a priority for a range of federal agencies and global organizations. It is imperative that food and agricultural researchers effectively harness the global convergence of priorities to overcome research “silos” through deep and sustained systemic change. Herein, we identify intersections in federal and global initiatives encompassing climate adaptation and mitigation; human health and nutrition; animal health and welfare; food safety and security; and equity and inclusion. Many agencies and organizations share these priorities, but efforts to address them remain uncoordinated and opportunities for collaboration untapped. Based on the interconnectedness of the identified priority areas, we present a research framework to catalyze agricultural transformation, beginning with the research enterprise. We propose that transformation in agricultural research should incorporate (1) innovation, (2) integration, (3) implementation, and (4) evaluation. This framework provides approaches for food and agricultural research to contribute to sustainable, flexible, and coordinated transformation in the agricultural sector.

60 APPLIED LIFE SCIENCES↗

Numerical solution of Space Shuttle Orbiter flow field

The supersonic, viscous laminar flow around the Space Shuttle Orbiter forebody has been computed with a parabolized Navier-Stokes code using a generalized coordinate transformation. The initial solution for the nose part of the Orbiter geometry was obtained with a three-dimensional time-dependent Navier-Stokes solver. It was necessary to employ a wind axis oriented coordinate system to obtain the initial solution with the time-dependent code. The generalized PNS technique used in this study allows the solution to be marched from the given initial data surface to any desired surface downstream. A grid point clustering scheme was employed to accurately describe the body shape by clustering points at the wing tip and at the wing body juncture. The computed heat transfer coefficients, pressure coefficients, and shock shapes are compared with the available experimental data for 0 degrees and 30 degrees angle of attack.

Venkatapathy, E.↗

Three-dimensional object tracking system and method employing plural sensors and plural processors for performing parallel processing

A multiple sensor/multiple processor 3-D tracking system includes multiple sensor (camera) and DSP combinations and a controller connected so as to create a parallel computer from the multiple DSPs. The camera/DSP combinations and the controller are connected together to form a ring. For 3-D position measurement and tracking applications, each camera/DSP combination is programmed with an identical program to function as a node in a true parallel computer, and the transformation equations are solved in a distributed fashion using the entire parallel machine. The distributed processor processes the camera x and y point measurements in a distributed and parallel fashion to yield a solution to the coordinate transformation equations much more quickly than is possible with multiple camera/DSP combinations and a single processor.

Welch, Sharon S.↗

Locomotor head-trunk coordination strategies following space flight

During locomotion, angular head movements act in a compensatory fashion to oppose the vertical trunk translation that occurs during each step in the gait cycle. This coordinated strategy between head and trunk motion serves to aid gaze stabilization and perhaps simplifies the sensory coordinate transformation between the head and trunk, allowing efficient descending motor control during locomotion. Following space flight, astronauts often experience oscillopsia during locomotion in addition to postural and gait instabilities, suggesting a possible breakdown in head-trunk coordination. The goal of the present investigation was to determine if exposure to the microgravity environment of space flight induces alteration in head-trunk coordination during locomotion. Astronaut subjects were asked to walk (6.4 km/h, 20 s trials) on a motorized treadmill while visually fixating on a centrally located earthfixed target positioned either 2 m (FAR) or 30 cm (NEAR) from the eyes. In addition, some trials were also performed during periodic visual occlusion. Head and trunk kinematics during locomotion were determined with the aid of a video-based motion analyzing system. We report data collected preflight (10 days prior to launch) and postflight (2 to 4 hours after landing). The coherence between pitch head and vertical trunk movements during gaze fixation of both FAR and NEAR targets was significantly reduced following space flight indicating decreased coordination between the head and trunk during postflight locomotion. Astronauts flying on their first mission showed greater alterations in the frequency spectra of pitch head movements as compared to their more experienced counterparts. These modifications in the efficacy of head movement control may account for the reported disruption in gaze performance during locomotion and may contribute to postflight postural and gait dysfunction.

NASA Discipline Neuroscience↗

Analytical observations on the aerodynamics of a delta wing with leading edge flaps

The effect of a leading edge flap on the aerodynamics of a low aspect ratio delta wing is studied analytically. The separated flow field about the wing is represented by a simple vortex model composed of a conical straight vortex sheet and a concentrated vortex. The analysis is carried out in the cross flow plane by mapping the wing trace, by means of the Schwarz-Christoffel transformation into the real axis of the transformed plane. Particular attention is given to the influence of the angle of attack and flap deflection angle on lift and drag forces. Both lift and drag decrease with flap deflection, while the lift-to-drag ratioe increases. A simple coordinate transformation is used to obtain a closed form expression for the lift-to-drag ratio as a function of flap deflection. The main effect of leading edge flap deflection is a partial suppression of the separated flow on the leeside of the wing. Qualitative comparison with experiments is presented, showing agreement in the general trends.

Oh, S.↗

A grid spacing control technique for algebraic grid generation methods

A technique which controls the spacing of grid points in algebraically defined coordinate transformations is described. The technique is based on the generation of control functions which map a uniformly distributed computational grid onto parametric variables defining the physical grid. The control functions are smoothed cubic splines. Sets of control points are input for each coordinate directions to outline the control functions. Smoothed cubic spline functions are then generated to approximate the input data. The technique works best in an interactive graphics environment where control inputs and grid displays are nearly instantaneous. The technique is illustrated with the two-boundary grid generation algorithm.

Smith, R. E.↗

Quantity, Revisited: An Object-Oriented Reusable Class

"Quantity", a prototype implementation of an object-oriented class, was developed for two reasons: to help engineers and scientists manipulate the many types of quantities encountered during routine analysis, and to create a reusable software component to for large domain-specific applications. From being used as a stand-alone application to being incorporated into an existing computational mechanics toolkit, "Quantity" appears to be a useful and powerful object. "Quantity" has been designed to maintain the full engineering meaning of values with respect to units and coordinate systems. A value is a scalar, vector, tensor, or matrix, each of which is composed of Value Components, each of which may be an integer, floating point number, fuzzy number, etc., and its associated physical unit. Operations such as coordinate transformation and arithmetic operations are handled by member functions of "Quantity". The prototype has successfully tested such characteristics as maintaining a numeric value, an associated unit, and an annotation. In this paper we further explore the design of "Quantity", with particular attention to coordinate systems.

Funston, Monica Gayle↗

A generalized orthogonal coordinate system for describing families of axisymmetric and two-dimensional bodies

A generalized curvilinear orthogonal coordinate system is presented which can be used for approximating various axisymmetric and two-dimensional body shapes of interest to aerodynamicists. Such body shapes include spheres, ellipses, spherically capped cones, flat-faced cylinders with rounded corners, circular disks, and planetary probe vehicles. A set of transformation equations is also developed whereby a uniform velocity field approaching a body at any angle of attack can be resolved in the transformed coordinate system. The Navier-Stokes equations are written in terms of a generalized orthogonal coordinate system to show the resultant complexity of the governing equations.

Gnoffo, P. A.↗

Nonlinear feedback control of multiple robot arms

Multiple coordinated robot arms are modeled by considering the arms: (1) as closed kinematic chains, and (2) as a force constrained mechanical system working on the same object simultaneously. In both formulations a new dynamic control method is discussed. It is based on a feedback linearization and simultaneous output decoupling technique. Applying a nonlinear feedback and a nonlinear coordinate transformation, the complicated model of the multiple robot arms in either formulation is converted into a linear and output decoupled system. The linear system control theory and optimal control theory are used to design robust controllers in the task space. The first formulation has the advantage of automatically handling the coordination and load distribution among the robot arms. In the second formulation, by choosing a general output equation, researchers can superimpose the position and velocity error feedback with the force-torque error feedback in the task space simultaneously.

Tarn, T. J.↗

New nonlinear control algorithms for multiple robot arms

Multiple coordinated robot arms are modeled by considering the arms as closed kinematic chains and as a force-constrained mechanical system working on the same object simultaneously. In both formulations, a novel dynamic control method is discussed. It is based on feedback linearization and simultaneous output decoupling technique. By applying a nonlinear feedback and a nonlinear coordinate transformation, the complicated model of the multiple robot arms in either formulation is converted into a linear and output decoupled system. The linear system control theory and optimal control theory are used to design robust controllers in the task space. The first formulation has the advantage of automatically handling the coordination and load distribution among the robot arms. In the second formulation, it was found that by choosing a general output equation it became possible simultaneously to superimpose the position and velocity error feedback with the force-torque error feedback in the task space.

Tarn, T. J.↗

Application of singular value decomposition to structural dynamics systems with constraints

Singular value decomposition is used to construct a coordinate transformation for a linear dynamic system subject to linear, homogeneous constraint equations. The method is compared with two commonly used methods, namely classical Gaussian elimination and Walton-Steeves approach. Although the classical method requires fewer numerical operations, the singular value decomposition method is more accurate and convenient in eliminating the dependent coordinates. Numerical examples are presented to demonstrate the application of the method.

Juang, J.-N.↗

Registering and resampling images in STSDAS

Registering different images can be difficult, especially if the images to be registered are images at different wavelengths, where features in one image may look entirely different or be absent from the second image. Using two new packages soon to be added to the STSDAS package, REGISTER and RESAMPLE, this job is done automatically. The REGISTER package allows the user to determine the amount of translation, rotation, and/or magnification needed to make two images, spectra, or time series congruent. The methods implemented to compute the registration parameters use: a set of the pixel coordinates of the same features identified in two files, or the FITS coordinate transformation parameters in the headers of two data files, or a single feature identified as the peak of a cross-correlation between two vectors. The coefficients describing the registration are defined by the equations (for a two-dimensional image): x = a + bx + cy, y = d + ex + fy, where (X,Y) are the pixel coordinates of a feature in the reference image, (x,y) are the pixel coordinates of a feature in the secondary image, and the computed coefficients are a, b, c, d, e, and f. Results may be produced by linking the output of REGISTER to RESAMPLE in a command language procedure. The output from REGISTER and the input to RESAMPLE consists of a matrix of coefficients (a through f above) fully specifying the registration. The RESAMPLE package resamples simple vector or image data for a given amount of translation, rotation (images only), and magnification, or reflection of the science data. Specific options included are: image rotation about the FITS reference pixel; scale changes, i.e. magnification or demagnification (for images, independently on both axes); simple translation; reflection (for images, about one or both axes); and resampling and registration to a reference data set. Output from the RESAMPLE task is the resampled image which may then be displayed and compared with the reference image.

Williamson, R. L., II↗