Search NASA⌕ Search

SEARCH · Search NASA

Results for “Automatic”

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 91 records · Page 5

Automatic fitting of multiple-field solid-state NMR spectra

The NMR lineshapes produced by half-integer quadrupolar nuclei are sensitive to 11 distinct fit parameters per inequivalent site. To date, automatic fitting routines have failed to replace manual parameter insertion and evaluation due to the importance of local minima and the need for fitting multiple-field magic-angle spinning (MAS) and static spectra simultaneously. Herein we introduce a new tool, AMES-Fit (Automatic Multiple Experiment Simulation and Fitting), to automatically find the global best-fit simulation parameters for a series of multiple-field NMR lineshapes. AMES-Fit uses an adaptive step size random search algorithm to dynamically probe parameter space and requires minimal human input. Importantly, the best fits are obtained in a few minutes of computation time that would otherwise have required several person-hours of work. The program is freely available and open-source.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Automatic Time Step Control to Resolve Hydromechanically Driven Fault Reactivation, Spontaneous Nucleation, and Seismic Arrest

Abstract A physical understanding of the progression from flow‐driven (quasi‐static) poromechanical deformation to dynamic fault rupture is critical to the resilient operations of several engineering systems. These processes are bridged by a progression from fault reactivation to the spontaneous nucleation of unstable sliding. Toward addressing this challenge, novel automatic time step size control methods are developed to enable accurate and efficient simulation of these dynamics and transitions from the first principles. The controllers combine local models for discretization error and Coulomb failure conditions to automatically adjust the time step size across several orders of magnitude. The methods do not require additional empirical or theoretical input and can resolve the pre‐rupture, interseismic, and seismic periods to the allowed accuracy. The computational results reveal that the proposed methods automatically capture the onset of reactivation and nucleation for homogeneous and heterogeneous fields. Hydrodynamic and structural heterogeneity lead to disparate critical nucleation sizes compared to those predicted by theory. The results highlight its potential in predicting induced seismicity in realistic subsurface engineering systems and at practical scales.

Environmental Sciences & Ecology↗

Automatic identification of edge localized modes in the DIII-D tokamak

Fusion power production in tokamaks uses discharge configurations that risk producing strong type I edge localized modes. The largest of these modes will likely increase impurities in the plasma and potentially damage plasma facing components, such as the protective heat and particle divertor. Machine learning-based prediction and control may provide for the automatic detection and mitigation of these damaging modes before they grow too large to suppress. To that end, large labeled datasets are required for the supervised training of machine learning models. We present an algorithm that achieves 97.7% precision when automatically labeling edge localized modes in the large DIII-D tokamak discharge database. The algorithm has no user controlled parameters and is largely robust to tokamak and plasma configuration changes. This automatically labeled database of events can subsequently feed future training of machine learning models aimed at autonomous edge localized mode control and suppression.

O’Shea, Finn H. (ORCID:0000000323987381)↗

Study of fully coupled three-dimensional envelope instability using automatic differentiation

Automatic differentiation is a powerful tool for computing derivatives of simulation results with respect to given parameters. In this Letter, we have applied this tool to investigate the instability of a dynamical system governed by 21 ordinary differential equations. This second-order instability (named envelope instability) is driven by space-charge effects and has a significant impact on the operational regimes of particle accelerators. Our study delves into the three-dimensional envelope instability, incorporating both transverse and longitudinal coupling. Conventionally, analyzing this complex system would necessitate solving 441 ordinary differential equations, which is computationally intractable. However, by employing automatic differentiation, we were able to track only 21 equations. This approach allowed us to uncover an additional instability stopband, which arises from space-charge-induced coupling and has not been reported in previous studies. This research highlights the significant advantages of automatic differentiation in analyzing complicated dynamical systems involving a large number of ordinary differential equations.

Qiang, Ji [Lawrence Berkeley National Laboratory (↗

AXI4MLIR: User-Driven Automatic Host Code Generation for Custom AXI-Based Accelerators

Tensor algebra operations represent an important class of algorithms used across many applications, including machine learning, scientific computing, and data analytics. As a result, the efficient generation of custom accelerators for tensor operations has received increased attention. Previous efforts have produced automated tools enabling users to prototype and explore optimized accelerators. However, little effort has been focused on the host-accelerator interaction in these tools. Efficient use of hardware accelerators requires knowledge about the accelerator's capabilities (operations, data formats, and opcode support), the host CPU microarchitecture (e.g., memory hierarchy), the host-accelerator interface, and the application's features (which code regions should be mapped onto an accelerator). Manually rewriting the original applications to facilitate improved custom accelerator mapping is an error-prone and time-consuming endeavor. To cope with this, we propose AXI4MLIR, a new framework to automatically generate and optimize the communication between the host CPU and arbitrary accelerators that implement linear algebra algorithms. AXI4MLIR extends the MLIR compiler framework to automatically generate efficient host-accelerator driver code for accelerators with AXI-based interfaces. Our compiler extensions enable automatic driver code generation while carefully considering the host's memory hierarchy and target accelerator features. To demonstrate the flexibility and utility of AXI4MLIR, we test it with diverse use cases that include different types of accelerators, tiling scenarios, and dataflow schemes. We compare our experimental results to manual implementations of host-accelerator driver code and find that our approach can reduce CPU cache references by 56% and deliver up to a 1.65x speedup.

Bohm Agostini, Nicolas↗

Automatic Residential/Commercial Classification of Parcels with Solar Panel Detections

A computational method to automatically detect solar panels on rooftops to aid policy and financial assessment of solar distributed generation. The code automatically classifies parcels containing solar panels in the U.S. as residential or commercial. The code allows the user to specify an input dataset containing parcels and detected solar panels, and then uses information about the parcels and solar panels to automatically classify the rooftops as residential or commercial using machine learning techniques. The zip file containing the code includes sample input and output datasets for the Boston and DC areas.

Morton, AprilM↗

Automatic Tuner for the Step Sizes of Gradient-Based RT-OPF DERMS Control Systems [SWR-22-50]

Gradient-based controllers have parameters called step sizes that determine how sensitive its control actions are to received inputs. Finding a practical setting for a step size is important. If it is too small, the controller is ineffective by not reacting in a significant manor to its received inputs. On the other hand, if it is too large, the actions implemented by the controller may be excessive and cause the controlled system to become unstable. The main objective of the Automatic Tuner for the Step Sizes of Gradient-Based RT-OPF DERMS Control Systems is to speed up the implementation of gradient-based control schemes by automatically tuning its step sizes instead of having a practitioner spend considerable time doing the task manually. Only simple adjustments need to be made to the code of each controller with a step size to allow the addition of an individual automatic tuner. This can be applied to any RT-OPF based control for DER management.

Comden, Joshua↗

Towards reverse mode automatic differentiation of Kokkos-based codes

Derivative computation is a key component of optimization, sensitivity analysis, uncertainty quantification, and the solving of nonlinear problems. Automatic differentiation (AD) is a powerful technique for evaluating such derivatives, and in recent years, has been integrated into programming environments such as Jax, PyTorch, and TensorFlow to support derivative computations needed for training of machine learning models, facilitating wide-spread use of these technologies. The C++ language has become the de facto standard for scientific computing due to numerous factors, yet language complexity has made the wide-spread adoption of AD technologies for C++ difficult, hampering the incorporation of powerful differentiable programming approaches into C++ scientific simulations. This is exacerbated by the increasing emergence of architectures, such as GPUs, with limited memory capabilities and requiring massive thread-level concurrency. C++ AD tools must effectively use these environments to bring novel scientific simulations to next-generation DOE experimental and observational facilities. In this project, we investigated source transformation-based automatic differentiation using LLVM compiler infrastructure to automatically generate portable and efficient gradient computations of Kokkos-based code. We have demonstrated that our proposed strategy is feasible by investigating the usage of a prototype LLVM-based source transformation tool to generate gradients of simple functions made of sequences of simple Kokkos parallel regions. Speedups of up to 500x compared to Sacado were observed on NVIDIA V100 GPU.

97 MATHEMATICS AND COMPUTING↗

Optical automatic gain channel

Automatic Gain Control /AGC/ channel automatically compensates for gain changes in the azimuth error channel due to time varying optical sight degrading effects. This system is useful in remote television monitors, automatic navigation systems, and surveying and mapping instrumentation.

Mrus, G.↗

Flight test results from the CV990 simulated space shuttle during unpowered automatic approaches and landings

Unpowered automatic approaches and landings with a CV990 aircraft were conducted to study navigation, guidance, and control problems associated with terminal area approach and landing for the space shuttle. The flight tests were designed to study from 11,300 m to touchdown the performance of a navigation and guidance concept which utilized blended radio/inertial navigation using VOR, DME, and ILS as the ground navigation aids. In excess of fifty automatic approaches and landings were conducted. Preliminary results indicate that this concept may provide sufficient accuracy to accomplish automatic landing of the shuttle orbiter without air-breathing engines on a conventional size runway.

Edwards, F. G.↗

Image analysis techniques associated with automatic data base generation.

This paper considers some basic problems relating to automatic data base generation from imagery, the primary emphasis being on fast and efficient automatic extraction of relevant pictorial information. Among the techniques discussed are recursive implementations of some particular types of filters which are much faster than FFT implementations, a 'sequential similarity detection' technique of implementing matched filters, and sequential linear classification of multispectral imagery. Several applications of the above techniques are presented including enhancement of underwater, aerial and radiographic imagery, detection and reconstruction of particular types of features in images, automatic picture registration and classification of multiband aerial photographs to generate thematic land use maps.

Bond, A. D.↗

A manual-control approach to development of VTOL automatic landing technology.

The operation of VTOL aircraft in the city-center environment will require complex landing-approach trajectories that insure adequate clearance from other traffic and obstructions and provide the most direct routing for efficient operations. As part of a larger program to develop the necessary technology base, a flight investigation was undertaken to study the problems associated with manual and automatic control of steep, decelerating instrument approaches and landings. The study employed a three-cue flight director driven by control laws developed and refined during manual-control studies and subsequently applied to the automatic approach problem. The validity of this approach was demonstrated by performing the first automatic approach and landings to a predetermined spot ever accomplished with a helicopter. The manual-control studies resulted in the development of a constant-attitude deceleration profile and a low-noise navigation system.

Kelly, J. R.↗

Flight test of an automatic approach and landing concept for a simulated space shuttle represented by the NASA Convair 990 aircraft

Unpowered automatic approaches and landings were conducted to study navigation, guidance, and control problems associated with terminal area, approach, and landing operation for the space shuttle. A Convair 990 aircraft was equipped with a digital flight-control computer connected to the aircraft control systems and displays. The flight tests evaluated, from 11,300 m to touchdown, the performance of a navigation and guidance concept that utilized blended radio/inertial navigation with VOR, DME, and ILS as the ground radio navigation aids. The results from 36 automatic approaches and landings are analyzed. Preliminary results indicate that this concept may provide sufficient accuracy that automatic landing of the unpowered shuttle orbiter can be accomplished on a conventional size runway.

Smith, D. W.↗

Automatic inoculating apparatus

An automatic inoculating apparatus for agar trays is described and using a simple inoculating element, such as a cotton swab or inoculating loop. The apparatus includes a movable carriage for supporting the tray to be inoculated, a drive motor for moving the tray along a trackway, and a swabbing motor for automatically swabbing the tray during the movement. An actuator motor controls lowering of the inoculating element onto the tray and lifting of the inoculating element. An electrical control system, including limit microswitches, enables automatic control of the actuator motor and return of the carriage to the initial position after inoculating is completed.

Wilkins, J. R.↗

Flight performance of a navigation, guidance, and control system concept for automatic approach and landing of space shuttle orbiter

Unpowered automatic approaches and landings were conducted to study navigation, guidance, and control problems associated with terminal area approach and landing for the space shuttle vehicle. The flight tests were performed in a Convair 990 aircraft equipped with a digital flight control computer connected to the aircraft control system and displays. The tests were designed to evaluate the performance of a navigation and guidance concept that utilized blended radio/inertial navigation with VOR, DME, and ILS as the ground navigation aids. Results from 36 automatic approaches and landings from 11,300 m (37,000 ft) to touchdown are presented. Preliminary results indicate that this concept may provide sufficient accuracy to accomplish automatic landing of the shuttle orbiter without air-breathing engines.

Edwards, F. G.↗

Automatic exposure control for space sequential camera

The final report for the automatic exposure control study for space sequential cameras, for the NASA Johnson Space Center is presented. The material is shown in the same sequence that the work was performed. The purpose of the automatic exposure control is to automatically control the lens iris as well as the camera shutter so that the subject is properly exposed on the film. A study of design approaches is presented. Analysis of the light range of the spectrum covered indicates that the practical range would be from approximately 20 to 6,000 foot-lamberts, or about nine f-stops. Observation of film available from space flights shows that optimum scene illumination is apparently not present in vehicle interior photography as well as in vehicle-to-vehicle situations. The evaluation test procedure for a breadboard, and the results, which provided information for the design of a brassboard are given.

Mcatee, G. E., Jr.↗

Flight test results of an automatic support system on board a YF-12A airplane

An automatic support system concept that isolated faults in an existing nonavionics subsystem was flight tested up to a Mach number of 3. The adaptation of the automated support concept to an existing system (the jet engine automatic inlet control system) caused most of the problems one would expect to encounter in other applications. These problems and their solutions are discussed. Criteria for integrating automatic support into the initial design of new subsystems are included in the paper. Cost effectiveness resulted from both the low maintenance of the automated system and the man-hour saving resulting from the real time diagnosis of the monitored subsystem.

Love, J. E.↗

Automatic fluid dispenser

Fluid automatically flows to individual dispensing units at predetermined times from a fluid supply and is available only for a predetermined interval of time after which an automatic control causes the fluid to drain from the individual dispensing units. Fluid deprivation continues until the beginning of a new cycle when the fluid is once again automatically made available at the individual dispensing units.

Sakellaris, P. C.↗