Search NASA⌕ Search

SEARCH · Search NASA

Results for “automatic processing”

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 649 records · Page 36

A system for automatic evaluation of simulation software

Within the field of computer software, simulation and verification are complementary processes. Simulation methods can be used to verify software by performing variable range analysis. More general verification procedures, such as those described in this paper, can be implicitly, viewed as attempts at modeling the end-product software. From software requirement methodology, each component of the verification system has some element of simulation to it. Conversely, general verification procedures can be used to analyze simulation software. A dynamic analyzer is described which can be used to obtain properly scaled variables for an analog simulation, which is first digitally simulated. In a similar way, it is thought that the other system components and indeed the whole system itself have the potential of being effectively used in a simulation environment.

Ryan, J. P.↗

Processing Welding Images For Robot Control

Image data from two distinct windows used to locate weld features. Analyzer part of vision system described in companion article, "Image Control in Automatic Welding Vision System" (MFS-26035). Horizontal video lines define windows for viewing unwelded joint and weld pool. Data from picture elements outside windows not processed. Widely-separated local features carry no significance, but closely spaced features indicate welding feature. Image processor assigns confidence level to group of local features according to spacing and pattern.

Richardson, Richard W.↗

Unstructured Grids for Sonic Boom Analysis and Design

An evaluation of two methods for improving the process for generating unstructured CFD grids for sonic boom analysis and design has been conducted. The process involves two steps: the generation of an inner core grid using a conventional unstructured grid generator such as VGRID, followed by the extrusion of a sheared and stretched collar grid through the outer boundary of the core grid. The first method evaluated, known as COB, automatically creates a cylindrical outer boundary definition for use in VGRID that makes the extrusion process more robust. The second method, BG, generates the collar grid by extrusion in a very efficient manner. Parametric studies have been carried out and new options evaluated for each of these codes with the goal of establishing guidelines for best practices for maintaining boom signature accuracy with as small a grid as possible. In addition, a preliminary investigation examining the use of the CDISC design method for reducing sonic boom utilizing these grids was conducted, with initial results confirming the feasibility of a new remote design approach.

Campbell, Richard L.↗

Recorder/processor apparatus

An apparatus is described for recording a data input on, a thermally processible storage medium. A light source, whose intensity is modulated in response to the incoming data input, generates a raster in conformance with incoming timing/control signals so as to expose a latent image of the input information on the storage medium. A rotating drum in conjunction with an incrementally driven lens carriage associated with the laser optical system provides the raster generation. The drum is automatically loaded with the storage medium from a supply means and automatically unloaded to a thermal processor upon completion of recording. The latent image is processed by the controlled application of heat so as to produce an actual displayable image corresponding to the data input at the output of the apparatus.

Shim, I. H.↗

Improved Spectrometer for Field Use

Proposed portable spectrometer for analyzing minerals in field generates spectral images like camera and process spectral data for real-time identification of materials. To identify unknown mineral, user locates significant peaks in displayed spectrum and matches them to spectrum in portfolio of reference spectra. Alternatively, user calls up display of prerecorded spectra in same wavelength region for comparison or allows spectrometer to determine best match automatically. New instrument makes it unnecessary to return data to laboratory or equipment trailer for processing.

Goetz, A. F. H.↗

Parameter studies of gear cooling using an automatic finites element mesh generator

The range of accuracies achieved in the gear tooth temperature using an automatic finite element mesh generator were investigated. Gear web contribution to the gear cooling process was studied by introducing a varying size hole at the center of the gear because of the versatility of program TARG in allowing different heat transfer coefficients in different areas of the gear tooth. A study was carried out to evaluate the contribution of the loaded and unloaded faces as well as the top and bottom lands. A general purpose two-dimensional finite element preprocessor ATOGEN has been developed for automatic generation of a finite element mesh over a pie-shaped sector of a gear. The program was used for facilitating the input to an upgraded version of a previously developed program for the thermal analysis of running gears (TARG). The latter program determined the steady state temperature distribution throughout the specified gear. The automatic mesh generator program includes a band width minimization routine for reducing computer cost.

El-Bayoumy, L. E.↗

New Data Source for Studying and Modelling the Topside Ionosphere

The existing uncertainties about density profiles in the topside ionosphere, i.e., in the height regime from hmF2 to approx. 2000 km, requires the search for new data sources. Millions of ionograms had been recorded by the ISIS and Alouette satellites in the sixties and seventies, that never were analyzed in terms of electron density profiles. In recent years an effort started to digitize the analog recordings to prepare the ionograms for computerized analysis. This paper shows how the digital ionograms are processed and the electron density profiles (from satellite orbit altitude, 1400 km for ISIS-2, down to the F peak) are calculated. The most difficult part of the task is the automatic scaling of the echo traces in the ISIS ionograms. Unlike the ionograms from modern ionosondes, the ISIS ionograms do not identify the wave polarization of the different echo traces, so physical logic must be applied to identify the ordinary ()) and extraordinary (X) traces, and this is not always successful. Characteristic resonance features seen in the topside ionograms occur at the gyro and plasma frequencies. An elaborate scheme was developed to identify these resonance frequencies in order to determine the local plasma and gyrofrequencies. This information helps in the identification of the O and X traces, and it provides the starting density of the electron density profile. The inversion of the echo traces into electron density profiles uses the same modified Chebyshev polynomial fitting technique that is successfully applied in the ground-based Digisonde network. The automatic topside ionogram scaler with true height algorithm TOPIST is successfully scaling approx. 70% of the ionograms. An 'editing process' is available to manually scale the more difficult ionograms. The home page for the ISIS project is at http://nssdc.gsfc.nasa.gov/space/isis/isis-status.html. It provides access to as of January 2001, 3000,000 digitized ISIS ionogram data and to related software. A search page lets users select data location, time, and a host of other search criteria. The automated processing of the ISIS ionograms will begin later this year and the electron density profiles will be made available from the project home page. The ISIS data restoration efforts are supported through NASA's Applied Systems and Information Research Program.

Huang, Xue-Qin↗

Array Automated Assembly Task Low Cost Silicon Solar Array Project, Phase 2

Progress in the development of solar cells and module process steps for low-cost solar arrays is reported. Specific topics covered include: (1) a system to automatically measure solar cell electrical performance parameters; (2) automation of wafer surface preparation, printing, and plating; (3) laser inspection of mechanical defects of solar cells; and (4) a silicon antireflection coating system. Two solar cell process steps, laser trimming and holing automation and spray-on dopant junction formation, are described.

Rhee, S. S.↗

Automatic evaluation of interferograms

A system for the evaluation of interference patterns was developed. For digitizing and processing of the interferograms from classical and holographic interferometers a picture analysis system based upon a computer with a television digitizer was installed. Depending on the quality of the interferograms, four different picture enhancement operations may be used: Signal averaging; spatial smoothing, subtraction of the overlayed intensity function and the removal of distortion-patterns using a spatial filtering technique in the frequency spectrum of the interferograms. The extraction of fringe loci from the digitized interferograms is performed by a foating-threshold method. The fringes are numbered using a special scheme after the removal of any fringe disconnections which appeared if there was insufficient contrast in the holograms. The reconstruction of the object function from the fringe field uses least squares approximation with spline fit. Applications are given.

Becker, F.↗

Formal Safety Certification of Aerospace Software

In principle, formal methods offer many advantages for aerospace software development: they can help to achieve ultra-high reliability, and they can be used to provide evidence of the reliability claims which can then be subjected to external scrutiny. However, despite years of research and many advances in the underlying formalisms of specification, semantics, and logic, formal methods are not much used in practice. In our opinion this is related to three major shortcomings. First, the application of formal methods is still expensive because they are labor- and knowledge-intensive. Second, they are difficult to scale up to complex systems because they are based on deep mathematical insights about the behavior of the systems (t.e., they rely on the "heroic proof"). Third, the proofs can be difficult to interpret, and typically stand in isolation from the original code. In this paper, we describe a tool for formally demonstrating safety-relevant aspects of aerospace software, which largely circumvents these problems. We focus on safely properties because it has been observed that safety violations such as out-of-bounds memory accesses or use of uninitialized variables constitute the majority of the errors found in the aerospace domain. In our approach, safety means that the program will not violate a set of rules that can range for the simple memory access rules to high-level flight rules. These different safety properties are formalized as different safety policies in Hoare logic, which are then used by a verification condition generator along with the code and logical annotations in order to derive formal safety conditions; these are then proven using an automated theorem prover. Our certification system is currently integrated into a model-based code generation toolset that generates the annotations together with the code. However, this automated formal certification technology is not exclusively constrained to our code generator and could, in principle, also be integrated with other code generators such as RealTime Workshop or even applied to legacy code. Our approach circumvents the historical problems with formal methods by increasing the degree of automation on all levels. The restriction to safety policies (as opposed to arbitrary functional behavior) results in simpler proof problems that can generally be solved by fully automatic theorem proves. An automated linking mechanism between the safety conditions and the code provides some of the traceability mandated by process standards such as DO-178B. An automated explanation mechanism uses semantic markup added by the verification condition generator to produce natural-language explanations of the safety conditions and thus supports their interpretation in relation to the code. It shows an automatically generated certification browser that lets users inspect the (generated) code along with the safety conditions (including textual explanations), and uses hyperlinks to automate tracing between the two levels. Here, the explanations reflect the logical structure of the safety obligation but the mechanism can in principle be customized using different sets of domain concepts. The interface also provides some limited control over the certification process itself. Our long-term goal is a seamless integration of certification, code generation, and manual coding that results in a "certified pipeline" in which specifications are automatically transformed into executable code, together with the supporting artifacts necessary for achieving and demonstrating the high level of assurance needed in the aerospace domain.

Denney, Ewen↗

Digital image correlation techniques applied to LANDSAT multispectral imagery

The author has identified the following significant results. Automatic image registration and resampling techniques applied to LANDSAT data achieved accuracies, resulting in mean radial displacement errors of less than 0.2 pixel. The process method utilized recursive computational techniques and line-by-line updating on the basis of feedback error signals. Goodness of local feature matching was evaluated through the implementation of a correlation algorithm. An automatic restart allowed the system to derive control point coordinates over a portion of the image and to restart the process, utilizing this new control point information as initial estimates.

Bonrud, L. O.↗

Computerized micromechanical testing

Materials microstrain determination using automatic capacitance bridge gage and analog or hybrid computer for measurement signal processing

Curran, T. P.↗

Three-level sampler having automated thresholds

A three-level sampler is described that has its thresholds controlled automatically so as to track changes in the statistics of the random process being sampled. In particular, the mean value is removed and the ratio of the standard deviation of the random process to the threshold is maintained constant. The system is configured in such a manner that slow drifts in the level comparators and digital-to-analog converters are also removed. The ratio of the standard deviation to threshold level may be chosen within the constraints of the ratios of two integers N and M. These may be chosen to minimize the quantizing noise of the sampled process.

Jurgens, R. F.↗

The structure and microphysical properties of the clouds of Venus

Results are presented from the processing and interpretation of measurement data in the descent capsules of the automatic stations Venera-9 and Venera-10 for the characteristics of light scattering in the atmosphere of Venus by means of onboard nephelometers. A model for the aerosol component in the planet's atmosphere in the altitude range 62-14 km is proposed.

Marov, M. Y.↗

Venus radar mapping from the Venera 15 and 16 spacecrafts: Results and restrictions

A description of the results of the Venus northern hemisphere radar survey in 1983-1984 from the Venera 15 and 16 spacecrafts is presented. In addition, we discuss some peculiarities in the function of the radar equipment that defined the technology of SAR data processing. Among these peculiarities are insufficient calibration of SAR and radar altimeter and erroneous automatic gain control data transmission from the spacecrafts. As a result, the procedure of image synthesis and mosaicking contained multistage image brightness corrections. This led to the fact that the average image brightness in a spot 100 km in diameter was constant everywhere in the mosaics. Twenty-seven radar mosaics in the Lambert-Hauss conic projection with 1-2 km spatial resolution covering 25 percent of the surface of Venus have been produced. A Venus surface roughness map was constructed by joint processing of SAR and altimeter data. The mutual calibration of the SAR and altimeter was made in the special radar session when the SAR and altimeter were declined from the local vertical at the same angle. The possibility of estimating relative variations in surface reflection properties over a tens-of-kilometers interval from Venera images is still being considered. Joint analysis of the coordinates of small features of the Venera and Magellan images is one more approach being used to refine the period of rotation for Venus.

Akim, E. L.↗

Advanced composites structural concepts and materials technologies for primary aircraft structures: Design/manufacturing concept assessment

Composite Wing and Fuselage Structural Design/Manufacturing Concepts have been developed and evaluated. Trade studies were performed to determine how well the concepts satisfy the program goals of 25 percent cost savings, 40 percent weight savings with aircraft resizing, and 50 percent part count reduction as compared to the aluminum Lockheed L-1011 baseline. The concepts developed using emerging technologies such as large scale resin transfer molding (RTM), automatic tow placed (ATP), braiding, out-of-autoclave and automated manufacturing processes for both thermoset and thermoplastic materials were evaluated for possible application in the design concepts. Trade studies were used to determine which concepts carry into the detailed design development subtask.

Chu, Robert L.↗

A toolbox and record for scientific models

Computational science presents a host of challenges for the field of knowledge-based software design. Scientific computation models are difficult to construct. Models constructed by one scientist are easily misapplied by other scientists to problems for which they are not well-suited. Finally, models constructed by one scientist are difficult for others to modify or extend to handle new types of problems. Construction of scientific models actually involves much more than the mechanics of building a single computational model. In the course of developing a model, a scientist will often test a candidate model against experimental data or against a priori expectations. Test results often lead to revisions of the model and a consequent need for additional testing. During a single model development session, a scientist typically examines a whole series of alternative models, each using different simplifying assumptions or modeling techniques. A useful scientific software design tool must support these aspects of the model development process as well. In particular, it should propose and carry out tests of candidate models. It should analyze test results and identify models and parts of models that must be changed. It should determine what types of changes can potentially cure a given negative test result. It should organize candidate models, test data, and test results into a coherent record of the development process. Finally, it should exploit the development record for two purposes: (1) automatically determining the applicability of a scientific model to a given problem; (2) supporting revision of a scientific model to handle a new type of problem. Existing knowledge-based software design tools must be extended in order to provide these facilities.

Ellman, Thomas↗