Search NASA⌕ Search

SEARCH · Search NASA

Results for “string method”

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 55 records · Page 3

Effect of positive pulse charge waveforms on cycle life of nickel-zinc cells

Five amp-hour nickel-zinc cells were life cycled to evaluate four different charge methods. Three of the four waveforms investigated were 120 Hz full wave rectified sinusoidal (FWRS), 120 Hz silicon controlled rectified (SCR), and 1 kHz square wave (SW). The fourth, a constant current method, was used as a baseline of comparison. Three sealed Ni-Zn cells connected in series were cycled. Each series string was charged at an average c/20 rate, and discharged at a c/2.5 rate to a 75% rated depth.

Smithrick, J. J.↗

Effect of positive pulse charge waveforms on cycle life of nickel-zinc cells

Five amp-hour nickel-zinc cells were life cycled to evaluate four different charge methods. Three of the four waveforms investigated were 120 Hz full wave rectified sinusoidal (FWRS), 120 Hz silicon controlled rectified (SCR), and 1 kHz square wave (SW). The fourth, a constant current method, was used as a baseline of comparison. Three sealed Ni-Zn cells connected in series were cycled. Each series string was charged at an average c/20 rate, and discharged at a c/2.5 rate to a 75% rated depth. Results indicate that the relatively inexpensive 120 Hz FWRS charger appears feasible for charging 5 amp-hour nickel-zinc cells with no significant loss in average cycle life when compared to constant current charging. The 1-kHz SW charger could also be used with no significant loss in average cycle life, and suggests the possibility of utilizing the existing electric vehicle chopper controller circuitry for an on-board charger. There was an apparent difference using the 120 Hz SCR charger compared to the others, however, this difference could be due to an inadvertent severe overcharge, which occurred prior to cell failure. The remaining two positive pulse charging waveforms, FWRS and 1 kHz, did not improve the cycle life of 5 amp-hour nickel-zinc cells over that of constant current charging.

Smithrick, J. J.↗

Sample Handling in Extreme Environments

Harsh environments, such as that on Venus, preclude the use of existing equipment for functions that involve interaction with the environment. The operating limitations of current high temperature electronics are well below the actual temperature and pressure found on Venus (460 deg C and 92 atm), so proposed lander configurations typically include a pressure vessel where the science instruments are kept at Earth-like temperature and pressure (25 deg C and 1 atm). The purpose of this project was to develop and demonstrate a method for sample transfer from an external drill to internal science instruments for a lander on Venus. The initial concepts were string and pneumatically driven systems; and the latter system was selected for its ability to deliver samples at very high speed. The pneumatic system was conceived to be driven by the pressure difference between the Venusian atmosphere and the inside of the lander. The pneumatic transfer of a small capsule was demonstrated, and velocity data was collected from the lab experiment. The sample transfer system was modeled using CAD software and prototyped using 3D printing. General structural and thermal analyses were performed to approximate the proposed system's mass and effects on the temperature and pressure inside of the lander. Additionally, a sampler breadboard for use on Titan was tested and functionality problems were resolved.

sample handling↗

Improved Compression of Wavelet-Transformed Images

A recently developed data-compression method is an adaptive technique for coding quantized wavelet-transformed data, nominally as part of a complete image-data compressor. Unlike some other approaches, this method admits a simple implementation and does not rely on the use of large code tables. A common data compression approach, particularly for images, is to perform a wavelet transform on the input data, and then losslessly compress a quantized version of the wavelet-transformed data. Under this compression approach, it is common for the quantized data to include long sequences, or runs, of zeros. The new coding method uses prefixfree codes for the nonnegative integers as part of an adaptive algorithm for compressing the quantized wavelet-transformed data by run-length coding. In the form of run-length coding used here, the data sequence to be encoded is parsed into strings consisting of some number (possibly 0) of zeros, followed by a nonzero value. The nonzero value and the length of the run of zeros are encoded. For a data stream that contains a sufficiently high frequency of zeros, this method is known to be more effective than using a single variable length code to encode each symbol. The specific prefix-free codes used are from two classes of variable-length codes: a class known as Golomb codes, and a class known as exponential-Golomb codes. The codes within each class are indexed by a single integer parameter. The present method uses exponential-Golomb codes for the lengths of the runs of zeros, and Golomb codes for the nonzero values. The code parameters within each code class are determined adaptively on the fly as compression proceeds, on the basis of statistics from previously encoded values. In particular, a simple adaptive method has been devised to select the parameter identifying the particular exponential-Golomb code to use. The method tracks the average number of bits used to encode recent runlengths, and takes the difference between this average length and the code parameter. When this difference falls outside a fixed range, the code parameter is updated (increased or decreased). The Golomb code parameter is selected based on the average magnitude of recently encoded nonzero samples. The coding method requires no floating- point operations, and more readily adapts to local statistics than other methods. The method can also accommodate arbitrarily large input values and arbitrarily long runs of zeros. In practice, this means that changes in the dynamic range or size of the input data set would not require a change to the compressor. The algorithm has been tested in computational experiments on test images. A comparison with a previously developed algorithm that uses large code tables (generated via Huffman coding on training data) suggests that the data-compression effectiveness of the present algorithm is comparable to the best performance achievable by the previously developed algorithm.

Kiely, Aaron↗

Random deflections of a string on an elastic foundation.

The paper is concerned with the problem of a taut string on a random elastic foundation subjected to random loads. The boundary value problem is transformed into an initial value problem by the method of invariant imbedding. Fokker-Planck equations for the random initial value problem are formulated and solved in some special cases. The analysis leads to a complete characterization of the random deflection function.

Sanders, J. L., Jr.↗

A Module Experimental Process System Development Unit (MEPSDU)

Design work for a photovoltaic module, fabricated using single crystal silicon dendritic web sheet material, resulted in the identification of surface treatment to the module glass superstrate which improved module efficiencies. A final solar module environmental test, a simulated hailstone impact test, was conducted on full size module superstrates to verify that the module's tempered glass superstrate can withstand specified hailstone impacts near the corners and edges of the module. Process sequence design work on the metallization process selective, liquid dopant investigation, dry processing, and antireflective/photoresist application technique tasks, and optimum thickness for Ti/Pd are discussed. A noncontact cleaning method for raw web cleaning was identified and antireflective and photoresist coatings for the dendritic webs were selected. The design of a cell string conveyor, an interconnect feed system, rolling ultrasonic spot bonding heat, and the identification of the optimal commercially available programmable control system are also discussed. An economic analysis to assess cost goals of the process sequence is also given.

Source record↗

Stiffness control of large space structures

A method of using internal force producing dual element/actuators for vibration suppression of large space structures is proposed. The technique is applied to a vibrating string and to a low order system. Response feedback control for the vibrating string and selected modal control are used for achieving the modal damping. The actuators may be electrically powered and are suitable for structures with extremely low rigidity.

Chen, J. C.↗

In-Vacuum Photogrammetry of a Ten-Meter Square Solar Sail

Solar sailing is a promising, future in-space propulsion method that uses the small force of reflecting sunlight to accelerate a large, reflective membrane without expendable propellants. One of two solar sail configurations under development by NASA is a striped net approach by L'Garde, Inc. This design uses four inflatably deployed, lightweight booms supporting a network of thin strings onto which four quadrants of ultrathin aluminized membranes are attached. The NASA Langley Research Center (LaRC) provided both experimental and analytical support to L'Garde for validating the structural characteristics of this unique, ultralightweight spacecraft concept. One of LaRC's responsibilities was to develop and apply photogrammetric methods to measure sail shape. The deployed shape provides important information for validating the accuracy of finite-element modeling techniques. Photogrammetry is the science and art of calculating 3D coordinates of targets or other distinguishing features on structures using images. A minimum of two camera views of each target is required for 3D determination, but having four or more camera views is preferable for improved reliability and accuracy. Using retroreflective circular targets typically provides the highest measurement accuracy and automation. References 3 and 4 provide details of photogrammetry technology, and reference 5 discusses previous experiences with photogrammetry for measuring gossamer spacecraft structures such as solar sails. This paper discusses the experimental techniques used to measure a L Garde 10-m solar sail test in vacuum with photogrammetry. The test was conducted at the NASA-Glenn Space Power Facility (SPF) located at Plum Brook Station in Sandusky, Ohio. The SPF is the largest vacuum chamber in the United States, measuring 30 m in diameter by 37 m in height. High vacuum levels (10(exp -6) torr) can be maintained inside the chamber, and cold environments (-195 C) are possible using variable-geometry cryogenic cold walls. This test used a vacuum level of approximately 1 torr (sufficient for structural static/dynamic characterization) and instead of using the cryogenic cold walls, used local LN2 cold plates underneath each of the four cold-rigidizable solar sail booms instead.

Pappa, Richard S.↗

Instrument quickly transposes ground reference target to eye level

Optical alignment of equipment is facilitated by a traverse target with a string suspending a plumb bob to transpose the ground level point to eye level operation. This instrument appreciably decreases the time required from the present method but achieves the same degree of precision.

Green, B. E.↗

Graphics applications utilizing parallel processing

The results are presented of research conducted to develop a parallel graphic application algorithm to depict the numerical solution of the 1-D wave equation, the vibrating string. The research was conducted on a Flexible Flex/32 multiprocessor and a Sequent Balance 21000 multiprocessor. The wave equation is implemented using the finite difference method. The synchronization issues that arose from the parallel implementation and the strategies used to alleviate the effects of the synchronization overhead are discussed.

Rice, John R.↗

Real Time Optima Tracking Using Harvesting Models of the Genetic Algorithm

Tracking optima in real time propulsion control, particularly for non-stationary optimization problems is a challenging task. Several approaches have been put forward for such a study including the numerical method called the genetic algorithm. In brief, this approach is built upon Darwinian-style competition between numerical alternatives displayed in the form of binary strings, or by analogy to 'pseudogenes'. Breeding of improved solution is an often cited parallel to natural selection in.evolutionary or soft computing. In this report we present our results of applying a novel model of a genetic algorithm for tracking optima in propulsion engineering and in real time control. We specialize the algorithm to mission profiling and planning optimizations, both to select reduced propulsion needs through trajectory planning and to explore time or fuel conservation strategies.

Baskaran, Subbiah↗

Navigation Algorithms for the SeaWiFS Mission

The navigation algorithms for the Sea-viewing Wide Field-of-view Sensor (SeaWiFS) were designed to meet the requirement of 1-pixel accuracy-a standard deviation (sigma) of 2. The objective has been to extract the best possible accuracy from the spacecraft telemetry and avoid the need for costly manual renavigation or geometric rectification. The requirement is addressed by postprocessing of both the Global Positioning System (GPS) receiver and Attitude Control System (ACS) data in the spacecraft telemetry stream. The navigation algorithms described are separated into four areas: orbit processing, attitude sensor processing, attitude determination, and final navigation processing. There has been substantial modification during the mission of the attitude determination and attitude sensor processing algorithms. For the former, the basic approach was completely changed during the first year of the mission, from a single-frame deterministic method to a Kalman smoother. This was done for several reasons: a) to improve the overall accuracy of the attitude determination, particularly near the sub-solar point; b) to reduce discontinuities; c) to support the single-ACS-string spacecraft operation that was started after the first mission year, which causes gaps in attitude sensor coverage; and d) to handle data quality problems (which became evident after launch) in the direct-broadcast data. The changes to the attitude sensor processing algorithms primarily involved the development of a model for the Earth horizon height, also needed for single-string operation; the incorporation of improved sensor calibration data; and improved data quality checking and smoothing to handle the data quality issues. The attitude sensor alignments have also been revised multiple times, generally in conjunction with the other changes. The orbit and final navigation processing algorithms have remained largely unchanged during the mission, aside from refinements to data quality checking. Although further improvements are certainly possible, future evolution of the algorithms is expected to be limited to refinements of the methods presented here, and no substantial changes are anticipated.

Hooker, Stanford B.↗

On the Natural Structure of Amino Acid Patterns in Families of Protein Sequences

All known terrestrial proteins are coded as continuous strings of ≈20 amino acids. The patterns formed by the repetitions of elements in groups of finite sequences describes the natural architectures of protein families. We present a method to search for patterns and groupings of patterns in protein sequences using a mathematically precise definition for “repetition”, an efficient algorithmic implementation and a robust scoring system with no adjustable parameters. We show that the sequence patterns can be well-separated into disjoint classes according to their recurrence in nested structures. The statistics of the occurrences of patterns indicate that short repetitions are sufficient to account for the differences between natural families and randomized groups of sequences by more than 10 standard deviations, while contiguous sequence patterns shorter than 5 residues are effectively random in their occurrences. A small subset of patterns is sufficient to account for a robust ”familiarity” definition between arbitrary sets of sequences.

Pablo Turjanski↗

Two-dimensional shape recognition using sparse distributed memory

Researchers propose a method for recognizing two-dimensional shapes (hand-drawn characters, for example) with an associative memory. The method consists of two stages: first, the image is preprocessed to extract tangents to the contour of the shape; second, the set of tangents is converted to a long bit string for recognition with sparse distributed memory (SDM). SDM provides a simple, massively parallel architecture for an associative memory. Long bit vectors (256 to 1000 bits, for example) serve as both data and addresses to the memory, and patterns are grouped or classified according to similarity in Hamming distance. At the moment, tangents are extracted in a simple manner by progressively blurring the image and then using a Canny-type edge detector (Canny, 1986) to find edges at each stage of blurring. This results in a grid of tangents. While the technique used for obtaining the tangents is at present rather ad hoc, researchers plan to adopt an existing framework for extracting edge orientation information over a variety of resolutions, such as suggested by Watson (1987, 1983), Marr and Hildreth (1980), or Canny (1986).

Kanerva, Pentti↗

Asynchronous sampling of speech with some vocoder experimental results

The method of asynchronously sampling speech is based upon the derivatives of the acoustical speech signal. The following results are apparent from experiments to date: (1) It is possible to represent speech by a string of pulses of uniform amplitude, where the only information contained in the string is the spacing of the pulses in time; (2) the string of pulses may be produced in a simple analog manner; (3) the first derivative of the original speech waveform is the most important for the encoding process; (4) the resulting pulse train can be utilized to control an acoustical signal production system to regenerate the intelligence of the original speech.

Babcock, M. L.↗

Simulation of multicorrelated random processes using the FFT algorithm

A technique for the digital simulation of multicorrelated Gaussian random processes is described. This technique is based upon generating discrete frequency functions which correspond to the Fourier transform of the desired random processes, and then using the fast Fourier transform (FFT) algorithm to obtain the actual random processes. The main advantage of this method of simulation over other methods is computation time; it appears to be more than an order of magnitude faster than present methods of simulation. One of the main uses of multicorrelated simulated random processes is in solving nonlinear random vibration problems by numerical integration of the governing differential equations. The response of a nonlinear string to a distributed noise input is presented as an example.

Wittig, L. E.↗

Information contained in protein shapes

The sequence of local conformations at C-alpha atoms of a protein has been considered as an informational message string. The total self-information contents and self-information per letter have been evaluated for 83 globular proteins whose structures are known from X-ray crystallography. The derived information contents provide a method of quantitating structural specificity of proteins. This method of analysis enables repeating, intricate structural features to be recognized. Among the globular proteins whose structures have been solved, high potential iron protein stands out with the largest three-letter dependence.

Sundaram, K.↗