Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “vectorization”

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 1,369 records · Page 76

A test of present-day plate geometries for northeast Asia and Japan

Alternative geometries for the present-day configuration of plate boundaries in northeast Asia and Japan are tested using NUVEL-1 and 256 horizontal earthquake slip vectors from the Japan and northern Kuril trenches. Statistical analysis of the slip vectors is used to determine whether the North American, Eurasian, or Okhotsk plate overlies the trench. Along the northern Kuril trench, slip vectors are well-fit by the NUVEL-1 Pacific-North America Euler pole, but are poorly fit by the Pacific-Eurasia Euler pole. Results for the Japan trench are less conclusive, but suggest that much of Honshu and Hokkaido are also part of the North American plate. The simplest geometry consistent with the trench slip vectors is a geometry in which the North American plate extends south to 41 deg N, and possibly includes northern Honshu and southern Hokkaido. Although these results imply that the diffuse seismicity that connects the Lena River delta to Sakhalin Island and the eastern Sea of Japan records motion between Eurasia and North America, onshore geologic and seismic data define an additional belt of seismicity in Siberia that cannot be explained with this geometry. Assuming that these two seismic belts constitute evidence for an Okhotsk block, two published kinematic models for motion of the Okhotsk block are tested. The first model, which predicts motion of up to 15 mm/yr relative to North America, is rejected because Kuril and Japan trench slip vectors are fit more poorly than for the simpler geometry described above. The second model gives a good fit to the trench slip vectors, but only if Okhotsk-North America motion is slower than 5 mm/yr.

Demets, Charles↗

Internal performance of a nonaxisymmetric nozzle with a rotating upper flap and a center-pivoted lower flap

An investigation was conducted at wind-off conditions in the static-test facility of the Langley 16-Foot Transonic Tunnel to determine the internal performance characteristics of a single expansion-ramp nozzle with thrust-vectoring capability to 105 degrees. Thrust vectoring was accomplished by the downward rotation of an upper flap with adaptive capability for internal contouring and a corresponding rotation of a center-pivoted lower flap. The static internal performance of configurations with pitch thrust-vector angles of 0 degrees, 60 degrees, and 105 degrees each with two throat areas, was investigated. The nozzle pressure ratio was varied from 1.5 to approximately 8.0 (5.0 for the maximum throat area configurations). Results of this study indicated that the nozzle configuration of the present investigation, when vectored, provided excellent flow-turning capability with relatively high levels of internal performance. In all cases, the thrust vector angle was a function of the nozzle pressure ratio. This result is expected because the flow is bounded by a single expansion surface on both vectored- and unvectored-nozzle geometries.

Wing, David J.↗

Nonlinear vibrations of thin-walled composite frames

A reduced basis technique and a computational procedure are presented for generating the nonlinear vibrational response, and evaluating the first-order sensitivity coefficients of thin-walled composite frames. The sensitivity coefficients are the derivatives of the nonlinear frequency with respect to the material and lamination parameters of the frame. A mixed formulation is used with the fundamental unknowns consisting of both the generalized displacements and stress resultants in the frame. The flanges and webs of the frames are modeled by using geometrically nonlinear two-dimensional shell and plate finite elements. The computational procedure can be conveniently divided into three distinct steps. The first step involves the generation of various-order perturbation vectors, and their derivatives with respect to the material and lamination parameters of the frame, using the Linstedt-Poincare perturbation technique. The second step consists of using the perturbation vectors as basis vectors, computing the amplitudes of these vectors and the nonlinear frequency of vibration, via a direct variational procedure. The third step consists of using the perturbation vectors, and their derivatives, as basis vectors and computing the sensitivity coefficients of the nonlinear frequency via a second application of the direct variational procedure. Numerical results are presented for semicircular thin-walled frames with I and J section, showing the convergence of the nonlinear frequency and the sensitivity coefficients obtained by both the reduced-basis and perturbation techniques.

Noor, Ahmed K.↗

Kalman filter estimation of attitude and gyro bias with the QUEST observation model

The loss function for the Wahba attitude estimation problem employs unit vector observations with scalar weights. It is usually associated with the QUEST observation model, where the actual sensor noise is assumed the same for all components of the observed vector, regardless of the position in the field of view. The QUEST model has the great advantage of being sensor-independent except for the scalar parameter that characterizes the sensor errors. Although efficient algorithms for solving the Wahba problem exist, extending these algorithms to estimate gyro biases or sensor alignments has had mixed success. However, it is straightforward to estimate bias and alignment parameters with a Kalman filter. This paper investigates the use of an extended Kalman filter for the attitude and gyro bias that incorporates the QUEST observation model, to be referred to as the Unit Vector Filter (UVF). The UVF results are compared with those from a more conventional filter, the Real-Time Sequential Filter (RTSF), for which the residual is the two-dimensional projection of the unit vector onto the plane perpendicular to the sensor boresight. The RTSF is similar in design to that used by Multimission Modular Spacecraft for onboard attitude determination. An apparent obstacle to the use of unit vectors as measurements is their singular noise covariance matrix. Shuster has shown that this problem should not affect filter performance. The UVF and RTSF are tested using actual flight data from the Extreme Ultraviolet Explorer (EUVE). It is found that these filters generate nearly identical attitude and gyro bias estimates, thus validating the use of unit vectors and the QUEST noise model.

Sedlak, J.↗

Shear-Sensitive Liquid Crystal Coating Method Applied Through Transparent Test Surfaces

Research conducted at NASA Ames Research Center has shown that the color-change response of a shear-sensitive liquid crystal coating (SSLCC) to aerodynamic shear depends on both the magnitude of the local shear vector and its direction relative to the observer's in-plane line of sight. In conventional applications, the surface of the SSLCC exposed to aerodynamic shear is illuminated with white light from the normal direction and observed from an oblique above-plane view angle of order 30 deg. In this top-light/top-view mode, shear vectors with components directed away from the observer cause the SSLCC to exhibit color-change responses. At any surface point, the maximum color change (measured from the no-shear red or orange color) always occurs when the local vector is aligned with, and directed away from, the observer. The magnitude of the color change at this vector-observer-aligned orientation scales directly with shear stress magnitude. Conversely, any surface point exposed to a shear vector with a component directed toward the observer exhibits a non-color-change response, always characterized by a rusty-red or brown color, independent of both shear magnitude and direction. These unique, highly directional color-change responses of SSLCCs to aerodynamic shear allow for the full-surface visualization and measurement of continuous shear stress vector distributions. The objective of the present research was to investigate application of the SSLCC method through a transparent test surface. In this new back-light/back-view mode, the exposed surface of the SSLCC would be subjected to aerodynamic shear stress while the contact surface between the SSLCC and the solid, transparent wall would be illuminated and viewed in the same geometrical arrangement as applied in conventional applications. It was unknown at the outset whether or not color-change responses would be observable from the contact surface of the SSLCC, and, if seen, how these color-change responses might relate to those observed in standard practice.

Reda, Daniel C.↗

Compute Server Performance Results

Parallel-vector supercomputers have been the workhorses of high performance computing. As expectations of future computing needs have risen faster than projected vector supercomputer performance, much work has been done investigating the feasibility of using Massively Parallel Processor systems as supercomputers. An even more recent development is the availability of high performance workstations which have the potential, when clustered together, to replace parallel-vector systems. We present a systematic comparison of floating point performance and price-performance for various compute server systems. A suite of highly vectorized programs was run on systems including traditional vector systems such as the Cray C90, and RISC workstations such as the IBM RS/6000 590 and the SGI R8000. The C90 system delivers 460 million floating point operations per second (FLOPS), the highest single processor rate of any vendor. However, if the price-performance ration (PPR) is considered to be most important, then the IBM and SGI processors are superior to the C90 processors. Even without code tuning, the IBM and SGI PPR's of 260 and 220 FLOPS per dollar exceed the C90 PPR of 160 FLOPS per dollar when running our highly vectorized suite,

Stockdale, I. E.↗

Method for Locating a Concealed Object

Apparatus and methods are disclosed for detecting anomalies in microwave penetrable material that may be used for locating plastic mines or pipes underneath the ground. A transmitter is positioned at a plurality of different positions above the ground. A microwave signal is transmitted that is stepped over a plurality of frequencies. At each position, a plurality of reflections are received corresponding to each of the plurality of frequencies that were transmitted. A complex target vector may be produced at each position that contains complex values corresponding to magnitude, phase, and time delay for each of the plurality of reflections received at that location. A complex reference data vector may be produced, either based on predetermined values or based on data from the received plurality of reflections. A comparison is made between the complex target vector and the complex reference data vector to produce a channel vector. In one embodiment, an operator may be applied to the channel vector such as a complex filter matrix or to add a complex conjugate. A response signal is produced and anomalies are detected by variations in the response signal with respect to the plurality of positions.

G Dickey Arndt↗

Economical Implementation of a Filter Engine in an FPGA

A logic design has been conceived for a field-programmable gate array (FPGA) that would implement a complex system of multiple digital state-space filters. The main innovative aspect of this design lies in providing for reuse of parts of the FPGA hardware to perform different parts of the filter computations at different times, in such a manner as to enable the timely performance of all required computations in the face of limitations on available FPGA hardware resources. The implementation of the digital state-space filter involves matrix vector multiplications, which, in the absence of the present innovation, would ordinarily necessitate some multiplexing of vector elements and/or routing of data flows along multiple paths. The design concept calls for implementing vector registers as shift registers to simplify operand access to multipliers and accumulators, obviating both multiplexing and routing of data along multiple paths. Each vector register would be reused for different parts of a calculation. Outputs would always be drawn from the same register, and inputs would always be loaded into the same register. A simple state machine would control each filter. The output of a given filter would be passed to the next filter, accompanied by a "valid" signal, which would start the state machine of the next filter. Multiple filter modules would share a multiplication/accumulation arithmetic unit. The filter computations would be timed by use of a clock having a frequency high enough, relative to the input and output data rate, to provide enough cycles for matrix and vector arithmetic operations. This design concept could prove beneficial in numerous applications in which digital filters are used and/or vectors are multiplied by coefficient matrices. Examples of such applications include general signal processing, filtering of signals in control systems, processing of geophysical measurements, and medical imaging. For these and other applications, it could be advantageous to combine compact FPGA digital filter implementations with other application-specific logic implementations on single integrated-circuit chips. An FPGA could readily be tailored to implement a variety of filters because the filter coefficients would be loaded into memory at startup.

Kowalski, James E.↗

Ice Shape Characterization Using Self-Organizing Maps

A method for characterizing ice shapes using a self-organizing map (SOM) technique is presented. Self-organizing maps are neural-network techniques for representing noisy, multi-dimensional data aligned along a lower-dimensional and possibly nonlinear manifold. For a large set of noisy data, each element of a finite set of codebook vectors is iteratively moved in the direction of the data closest to the winner codebook vector. Through successive iterations, the codebook vectors begin to align with the trends of the higher-dimensional data. In information processing, the intent of SOM methods is to transmit the codebook vectors, which contains far fewer elements and requires much less memory or bandwidth, than the original noisy data set. When applied to airfoil ice accretion shapes, the properties of the codebook vectors and the statistical nature of the SOM methods allows for a quantitative comparison of experimentally measured mean or average ice shapes to ice shapes predicted using computer codes such as LEWICE. The nature of the codebook vectors also enables grid generation and surface roughness descriptions for use with the discrete-element roughness approach. In the present study, SOM characterizations are applied to a rime ice shape, a glaze ice shape at an angle of attack, a bi-modal glaze ice shape, and a multi-horn glaze ice shape. Improvements and future explorations will be discussed.

McClain, Stephen T.↗

Wind and Temperature Spectrometry of the Upper Atmosphere in Low-Earth Orbit

Wind and Temperature Spectrometry (WATS) is a new approach to measure the full wind vector, temperature, and relative densities of major neutral species in the Earth's thermosphere. The method uses an energy-angle spectrometer moving through the tenuous upper atmosphere to measure directly the angular and energy distributions of the air stream that enters the spectrometer. The angular distribution gives the direction of the total velocity of the air entering the spectrometer, and the energy distribution gives the magnitude of the total velocity. The wind velocity vector is uniquely determined since the measured total velocity depends on the wind vector and the orbiting velocity vector. The orbiting spectrometer moves supersonically, Mach 8 or greater, through the air and must point within a few degrees of its orbital velocity vector (the ram direction). Pointing knowledge is critical; for example, pointing errors 0.1 lead to errors of about 10 m/s in the wind. The WATS method may also be applied without modification to measure the ion-drift vector, ion temperature, and relative ion densities of major ionic species in the ionosphere. In such an application it may be called IDTS: Ion-Drift Temperature Spectrometry. A spectrometer-based coordinate system with one axis instantaneously pointing along the ram direction makes it possible to transform the Maxwellian velocity distribution of the air molecules to a Maxwellian energy-angle distribution for the molecular flux entering the spectrometer. This implementation of WATS is called the gas kinetic method (GKM) because it is applied to the case of the Maxwellian distribution. The WATS method follows from the recognition that in a supersonic platform moving at 8,000 m/s, the measurement of small wind velocities in the air on the order of a few 100 m/s and less requires precise knowledge of the angle of incidence of the neutral atoms and molecules. The same is true for the case of ion-drift measurements. WATS also provides a general approach that can obtain non-equilibrium distributions as may exist in the upper regions of the thermosphere, above 500 km and into the exosphere. Finally, WATS serves as a mass spectrometer, with very low mass resolution of roughly 1 part in 3, but easily separating atomic oxygen from molecular nitrogen.

Herrero, Federico↗

A Metric to Quantify Shared Visual Attention in Two-Person Teams

Introduction: Critical tasks in high-risk environments are often performed by teams, the members of which must work together efficiently. In some situations, the team members may have to work together to solve a particular problem, while in others it may be better for them to divide the work into separate tasks that can be completed in parallel. We hypothesize that these two team strategies can be differentiated on the basis of shared visual attention, measured by gaze tracking. 2) Methods: Gaze recordings were obtained for two-person flight crews flying a high-fidelity simulator (Gontar, Hoermann, 2014). Gaze was categorized with respect to 12 areas of interest (AOIs). We used these data to construct time series of 12 dimensional vectors, with each vector component representing one of the AOIs. At each time step, each vector component was set to 0, except for the one corresponding to the currently fixated AOI, which was set to 1. This time series could then be averaged in time, with the averaging window time (t) as a variable parameter. For example, when we average with a t of one minute, each vector component represents the proportion of time that the corresponding AOI was fixated within the corresponding one minute interval. We then computed the Pearson product-moment correlation coefficient between the gaze proportion vectors for each of the two crew members, at each point in time, resulting in a signal representing the time-varying correlation between gaze behaviors. We determined criteria for concluding correlated gaze behavior using two methods: first, a permutation test was applied to the subjects' data. When one crew member's gaze proportion vector is correlated with a random time sample from the other crewmember's data, a distribution of correlation values is obtained that differs markedly from the distribution obtained from temporally aligned samples. In addition to validating that the gaze tracker was functioning reasonably well, this also allows us to compute probabilities of coordinated behavior for each value of the correlation. As an alternative, we also tabulated distributions of correlation coefficients for synthetic data sets, in which the behavior was modeled as a first-order Markov process, and compared correlation distributions for identical processes with those for disparate processes, allowing us to choose criteria and estimate error rates. 3) Discussion: Our method of gaze correlation is able to measure shared visual attention, and can distinguish between activities involving different instruments. We plan to analyze whether pilots strategies of sharing visual attention can predict performance. Possible measurements of performance include expert ratings from instructors, fuel consumption, total task time, and failure rate. While developed for two-person crews, our approach can be applied to larger groups, using intra-class correlation coefficients instead of the Pearson product-moment correlation.

Gontar, Patrick↗

Matrix transformations for spacecraft attitude determination

A common problem for experimental space physicists is the determination of the attitude matrix T which transforms vectors between representations in X and X' coordinate systems according to (vector V sub X) = (T sub XX')(vector V sub X'). A straightforward, simple, and efficient solution for the transformation matrix is a double-cross transformation. It is calculated from any two directions A and B, which are vectors normalized to unit length and are known in both X and X' coordinates. The B direction need be known only well enough to define the plane in which vectors A and B lie. The problem of the intersection of two cones as applicable to attitude solutions is also discussed.

Cauffman, D. P.↗

A general purpose maneuver turns computer program

The theory, functional description, and operating instructions of a general purpose maneuver analysis program are described. The program computes the maneuver turns required to point a given spacecraft-fixed vector in the direction of a given inertially-fixed vector. Any two-turn maneuver sequence may be arbitrarily chosen. If it is not possible to accomplish the desired orientation with a two-turn sequence, a three-turn sequence can be specified. The coordinates of an arbitrarily selected inertially-fixed reference vector are computed before and after each turn that is performed. Two program options provide the reference vector coordinates throughout each turn at selected points and the reference vector positions before and after each turn of an arbitrarily prescribed set of maneuver turns.

Jaivin, G. I.↗

Decomposition-aggregation stability analysis

This report presents the development and description of the decomposition aggregation approach to stability investigations of high dimension mathematical models of dynamic systems. The high dimension vector differential equation describing a large dynamic system is decomposed into a number of lower dimension vector differential equations which represent interconnected subsystems. Then a method is described by which the stability properties of each subsystem are aggregated into a single vector Liapunov function, representing the aggregate system model, consisting of subsystem Liapunov functions as components. A linear vector differential inequality is then formed in terms of the vector Liapunov function. The matrix of the model, which reflects the stability properties of the subsystems and the nature of their interconnections, is analyzed to conclude over-all system stability characteristics. The technique is applied in detail to investigate the stability characteristics of a dynamic model of a hypothetical spinning Skylab.

Siljak, D. D.↗

A survey of long term interplanetary magnetic field variations

Interplanetary magnetic field data from 10 IMP, AIMP, and HEOS spacecraft were merged into a composite data set spanning 1963 to 1974. A consideration of the mutual consistency of the individual data sets reveals agreement typically to within 0.2 gamma. Composite data set analysis reveals: (1) whereas the yearly averaged magnitudes of all field vectors show virtually no solar cycle variation, the yearly averaged magnitudes of positive- and negative-polarity field vectors show separate solar cycle variations, consistent with variations in the average azimuthal angles of positive- and negative-polarity field vectors, (2) there is no heliolatitude dependence of long time average field magnitudes, (3) field vectors parallel to the earth-sun line are on the average 1 gamma less in magnitude than field vectors perpendicular to this line, and (4) the heliolatitude-dependent dominant polarity effect exhibits a complex sign reversal in the 1968 to 1971 period and a measure of symmetry in 1972 to 1974 not found in earlier data.

King, J. H.↗

A survey of long-term interplanetary magnetic field variations

Interplanetary-magnetic-field data from the IMP-10, IMP-A, and Heos spacecraft have been merged into a composite data set spanning the period from 1963 to 1974. Consideration of the mutual consistency of the individual data sets reveals agrement typically to within 0.2 gamma. Analysis of the composite data set reveals the following: (1) although the yearly averaged magnitudes of all field vectors show virtually no solar-cycle variation, the yearly averaged magnitudes of positive- and negative-polarity field vectors show separate solar-cycle variations consistent with variations in the average azimuthal angles of positive- and negative-polarity field vectors; (2) there is no solar latitude dependence of long-time average field magnitudes; (3) field vectors parallel to the earth-sun line are on the average 1 gamma less in magnitude than field vectors perpendicular to this line; and (4) the solar latitude-dependent dominant polarity effect exhibits a complex sign reversal in the period from 1968 to 1971 and a measure of symmetry in 1972 through 1974 not found in earlier data.

King, J. H.↗

Sorting on STAR

Timing comparisons are given for three sorting algorithms written for the CDC STAR computer. One algorithm is Hoare's (1962) Quicksort, which is the fastest or nearly the fastest sorting algorithm for most computers. A second algorithm is a vector version of Quicksort that takes advantage of the STAR's vector operations. The third algorithm is an adaptation of Batcher's (1968) sorting algorithm, which makes especially good use of vector operations but has a complexity of N(log N)-squared as compared with a complexity of N log N for the Quicksort algorithms. In spite of its worse complexity, Batcher's sorting algorithm is competitive with the serial version of Quicksort for vectors up to the largest that can be treated by STAR. Vector Quicksort outperforms the other two algorithms and is generally preferred. These results indicate that unusual instruction sets can introduce biases in program execution time that counter results predicted by worst-case asymptotic complexity analysis.

Stone, H. S.↗

An investigation for the development of an integrated optical data preprocessor

A laboratory model of a 16 channel integrated optical data preprocessor was fabricated and tested in response to a need for a device to evaluate the outputs of a set of remote sensors. It does this by accepting the outputs of these sensors, in parallel, as the components of a multidimensional vector descriptive of the data and comparing this vector to one or more reference vectors which are used to classify the data set. The comparison is performed by taking the difference between the signal and reference vectors. The preprocessor is wholly integrated upon the surface of a LiNbO3 single crystal with the exceptions of the source and the detector. He-Ne laser light is coupled in and out of the waveguide by prism couplers. The integrated optical circuit consists of a titanium infused waveguide pattern, electrode structures and grating beam splitters. The waveguide and electrode patterns, by virtue of their complexity, make the vector subtraction device the most complex integrated optical structure fabricated to date.

Verber, C. M.↗