Search NASA⌕ Search

SEARCH · Search NASA

Results for “Application Programming Interface”

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 937 records · Page 52

Mechanisms of active control in cylindrical fuselage structures

This paper summarizes ongoing efforts to understand and exploit active control techniques for low frequency noise suppression in aerospace applications. Analytical models are utilized in an effort to understand the mechanisms that govern noise transmission into acoustic spaces enclosed by lightweight structures and to examine the results of experimental implementations of active control schemes. Emphasis is placed on attaining global noise reductions using a minimum number of actuators rather than localized control over many subregions. This program has demonstrated the effect of synchrophasing and interface modal filtering, in limiting the modal density within the acoustic space, and how strong reactive effects may occur in two dimensional geometries. Finally, the performance of active control systems utilizing acoustic and vibration actuators is evaluated. Suppressions of 10 to 30 dB are demonstrated in practice, and performance is discussed in relation to the physical mechanisms and parameters of the system.

Silcox, R. J.↗

The Application of Modeling and Simulation to the Behavioral Deficit of Autism

This abstract describes a research effort to apply technological advances in virtual reality simulation and computer-based games to create behavioral modification programs for individuals with Autism Spectrum Disorder (ASD). The research investigates virtual social skills training within a 3D game environment to diminish the impact of ASD social impairments and to increase learning capacity for optimal intellectual capability. Individuals with autism will encounter prototypical social contexts via computer interface and will interact with 3D avatars with predefined roles within a game-like environment. Incremental learning objectives will combine to form a collaborative social environment. A secondary goal of the effort is to begin the research and development of virtual reality exercises aimed at triggering the release of neurotransmitters to promote critical aspects of synaptic maturation at an early age to change the course of the disease.

Anton, John J.↗

Programmable Digital Controller

An existing three-channel analog servo loop controller has been redesigned for piezoelectric-transducer-based (PZT-based) etalon control applications to a digital servo loop controller. This change offers several improvements over the previous analog controller, including software control over proportional-integral-derivative (PID) parameters, inclusion of other data of interest such as temperature and pressure in the control laws, improved ability to compensate for PZT hysteresis and mechanical mount fluctuations, ability to provide pre-programmed scanning and stepping routines, improved user interface, expanded data acquisition, and reduced size, weight, and power.

Wassick, Gregory J.↗

Liquid/vapour phase separation in He-4 using electric fields

In space, a replacement must be found for gravity to physically control and, in certain instances, contain cryogenic liquids. A program has been started at the Jet Propulsion Laboratory to study the use of electric field generated forces to establish the required orienting effects. Measurements which show that it is possible to apply strong enough electric fields to a liquid/vapor interface of He-4 to obtain an orienting force comparable to gravity are presented. Our measurements span the temperature range 1.7-4.2 K and demonstrate the applicability of Pashen's law for maximum attainable field before breakdown occurs. Some advantages of the electric field separator as opposed to passive surface tension devices are identified.

Israelsson, U. E.↗

Tool for Statistical Analysis and Display of Landing Sites

MarsLS is a software tool for analyzing statistical dispersion of spacecraft-landing sites and displaying the results of its analyses. Originally intended for the Mars Explorer Rover (MER) mission, MarsLS is also applicable to landing sites on Earth and non-MER sites on Mars. MarsLS is a collection of interdependent MATLAB scripts that utilize the MATLAB graphical-user-interface software environment to display landing-site data (see figure) on calibrated image-maps of the Martian or other terrain. The landing-site data comprise latitude/longitude pairs generated by Monte Carlo runs of other computer programs that simulate entry, descent, and landing. Using these data, MarsLS can compute a landing-site ellipse a standard means of depicting the area within which the spacecraft can be expected to land with a given probability. MarsLS incorporates several features for the user s convenience, including capabilities for drawing lines and ellipses, overlaying kilometer or latitude/longitude grids, drawing and/or specifying lines and/or points, entering notes, defining and/or displaying polygons to indicate hazards or areas of interest, and evaluating hazardous and/or scientifically interesting areas. As part of such an evaluation, MarsLS can compute the probability of landing in a specified polygonal area.

Wawrzyniak, Geoffrey↗

Java Programming Language

The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

Shaykhian, Gholam Ali↗

AdvEP

AdvEP is a code repository which contains PyTorch implementations of various adversarial attacks on a deep neural network trained with Equilibrium Propagation (EP), which is a neuromorphic learning framework. AdvEP allows for the training, testing, and conducting white/black-box attacks of EP models on a wide variety of applications and datasets. AdvEP is based on the open-source code https://github.com/Laborieux-Axel/Equilibrium-Propagation which was developed to train energy models. AdvEP was created by modifying the original code to perform and test against adversarial attacks. AdvEP was developed in Python, a high-level programming language that takes advantage of the Python ecosystem of high-quality open-source packages for machine learning. AdvEP interfaces heavily with the open-source PyTorch Python package as well as the open-source Adversarial Robustness Toolbox (ART) package.

Mansingh, Siddarth↗

Novel Harsh Environment Materials and Fabrication Techniques for Wireless Sensor Applications (Final Report)

The overarching goal of this project is to establish a center of excellence program at the University of Maine that is focused on Harsh Environmental Materials and Fabrication Techniques for Wireless Sensor Applications. UMaine is well-positioned to build on previous successes in the areas of materials science research and sensor engineering. Since 1980, the Laboratory for Surface Science & Technology (LASST) has been a very successful interdisciplinary UMaine research center with a well-established infrastructure to investigate surfaces, interfaces, thin films, and micro/nano-fabrication. This infrastructure established through NSF, DOE, DOD, NASA, the State of Maine, and industry includes (i) a 3,500 ft2 clean room with nano/microfabrication and photolithography instrumentation, (ii) thin film synthesis, processing and characterization, (iii) surface and thin film analytical chemistry tools, and (iv) device packaging, electronic testing, wireless devices, system fabrication, and sensor test facilities. This strong foundation is the basis for a planned significant growth in R&D capacity currently underway. To that end, since the start of this project in the Fall of 2019, LASST has undergone a transition to become a new interdisciplinary center at UMaine, named the Frontier Institute for Research in Sensor Technologies (FIRST). This new focus represents a commitment and investment by UMaine that aligns with the proposed DOE-EPSCoR theme, capitalizing on the state-of-the-art instrumentation to form an energized group of faculty and students pursuing advances in sensor materials, devices, and applications.

36 MATERIALS SCIENCE↗

Fiber Optic Experience with the Smart Actuation System on the F-18 Systems Research Aircraft

High bandwidth, immunity to electromagnetic interference, and potential weight savings have led to the development of fiber optic technology for future aerospace vehicle systems. This technology has been incorporated in a new smart actuator as the primary communication interface. The use of fiber optics simplified system integration and significantly reduced wire count. Flight test results showed that fiber optics could be used in aircraft systems and identified critical areas of development of fly-by-light technology. This paper documents the fiber optic experience gained as a result of this program, and identifies general design considerations that could be used in a variety of specific applications of fiber optic technology. Environmental sensitivities of fiber optic system components that significantly contribute to optical power variation are discussed. Although a calibration procedure successfully minimized the effect of fiber optic sensitivities, more standardized calibration methods are needed to ensure system operation and reliability in future aerospace vehicle systems.

Zavala, Eddie↗

Real-Time Payload Control and Monitoring on the World Wide Web

World Wide Web (W3) technologies such as the Hypertext Transfer Protocol (HTTP) and the Java object-oriented programming environment offer a powerful, yet relatively inexpensive, framework for distributed application software development. This paper describes the design of a real-time payload control and monitoring system that was developed with W3 technologies at NASA Ames Research Center. Based on Java Development Toolkit (JDK) 1.1, the system uses an event-driven "publish and subscribe" approach to inter-process communication and graphical user-interface construction. A C Language Integrated Production System (CLIPS) compatible inference engine provides the back-end intelligent data processing capability, while Oracle Relational Database Management System (RDBMS) provides the data management function. Preliminary evaluation shows acceptable performance for some classes of payloads, with Java's portability and multimedia support identified as the most significant benefit.

Sun, Charles↗

The development of a program analysis environment for Ada: Reverse engineering tools for Ada

The Graphical Representations of Algorithms, Structures, and Processes for Ada (GRASP/Ada) has successfully created and prototyped a new algorithm level graphical representation for Ada software, the Control Structure Diagram (CSD). The primary impetus for creation of the CSD was to improve the comprehension efficiency of Ada software and thus improve reliability and reduce costs. The emphasis was on the automatic generation of the CSD from Ada source code to support reverse engineering and maintenance. The CSD has the potential to replace traditional prettyprinted Ada source code. In Phase 1 of the GRASP/Ada project, the CSD graphical constructs were created and applied manually to several small Ada programs. A prototype (Version 1) was designed and implemented using FLEX and BISON running under the Virtual Memory System (VMS) on a VAX 11-780. In Phase 2, the prototype was improved and ported to the Sun 4 platform under UNIX. A user interface was designed and partially implemented. The prototype was applied successfully to numerous Ada programs ranging in size from several hundred to several thousand lines of source code. In Phase 3 of the project, the prototype was prepared for limited distribution (GRASP/Ada Version 3.0) to facilitate evaluation. The user interface was extensively reworked. The current prototype provides the capability for the user to generate CSD from Ada source code in a reverse engineering mode with a level of flexibility suitable for practical application.

Cross, James H., II↗

Parabolic Flight Investigation for Advanced Exercise Concept Hardware Hybrid Ultimate Lifting Kit (HULK)

Long-duration space flight poses many hazards to the health of the crew. Among those hazards is the physiological deconditioning of the musculoskeletal and cardiovascular systems due to prolonged exposure to microgravity. To combat this erosion of physical condition space flight may take on the crew, the Human Research Program (HRP) is charged with developing Advanced Exercise Concepts to maintain astronaut health and fitness during long-term missions, while keeping device mass, power, and volume to a minimum. The goal of this effort is to preserve the physical capability of the crew to perform mission critical tasks in transit and during planetary surface operations. The HULK is a pneumatic-based exercise system, which provides both resistive and aerobic modes to protect against human deconditioning in microgravity. Its design targeted the International Space Station (ISS) Advanced Resistive Exercise Device (ARED) high level performance characteristics and provides up to 600 foot pounds resitive loading with the capability to allow for eccentric to concentric (E:C) ratios of higher than 1:1 through a DC motor assist component. The device's rowing mode allows for high cadence aerobic activity. The HULK parabolic flight campaign, conducted through the NASA Flight Opportunities Program at Ellington Field, resulted in the creation of device specific data sets including low fidelity motion capture, accelerometry and both inline and ground reaction forces. These data provide a critical link in understanding how to vibration isolate the device in both ISS and space transit applications. Secondarily, the study of human exercise and associated body kinematics in microgravity allows for more complete understanding of human to machine interface designs to allow for maximum functionality of the device in microgravity.

countermeasures↗

Programmable Phase Selection between Altermagnetic and Noncentrosymmetric Polymorphs of MnTe on InP via Molecular Beam Epitaxy

Phase selecting nearly degenerate crystalline polymorphs during epitaxial growth can be challenging yet critical to targeting physical properties for specific applications. Here, we establish how phase selectivity of altermagnetic and noncentrosymmetric polymorphs of MnTe can be programmed by subtle changes to the surface of lattice-matched InP substrates in molecular beam epitaxy growth. Bulk altermagnetic MnTe is thermodynamically stable in the hexagonal NiAs-structure and is synthesized here on the polar (111)A surface (In-terminated) of InP, while the noncentrosymmetric, cubic ZnS-structure with wide band gap (>3 eV), which epitaxially matches III–V materials, is stabilized on the (111)B surface (P-terminated). Electron microscopy, X-ray photoemission spectroscopy, and reflection high-energy electron diffraction indicate that phase selection is triggered at the interface and proceeds along the growing surface. First-principles calculations suggest that interfacial termination and strain have a significant effect on the interfacial energy; stabilizing the NiAs polymorph on the In-terminated surface and the ZnS structure on the P-terminated surface. Here, selectively grown, high-quality, phase pure films of both MnTe polymorphs will enable our understanding of the novel properties of these materials, thereby facilitating their use in new applications ranging from spintronics to microelectronic devices.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

MPI Stages : A Serializable MPI Library

MPI library that supports serializing (and check-pointing) its MPI Stages is a communication library that allows nodes and programs in a computer cluster to communicate via the Message-Passing Interface (MPI). The internal data objects of the library are serializable, i.e., the user can convert the MPI state or objects, such as groups or communicators, into byte streams and save them into a checkpoint file. Later users can load the checkpoint file and de-serialize previous objects into the library. Serialization/de-serialization is useful in MPI applications to recover from node failures.

Ruefenacht, Martin↗

Ground Operations Aerospace Language (GOAL). Volume 3: Data bank

The GOAL (Ground Operations Aerospace Language) test programming language was developed for use in ground checkout operations in a space vehicle launch environment. To insure compatibility with a maximum number of applications, a systematic and error-free method of referencing command/response (analog and digital) hardware measurements is a principle feature of the language. Central to the concept of requiring the test language to be independent of launch complex equipment and terminology is that of addressing measurements via symbolic names that have meaning directly in the hardware units being tested. To form the link from test program through test system interfaces to the units being tested the concept of a data bank has been introduced. The data bank is actually a large cross-reference table that provides pertinent hardware data such as interface unit addresses, data bus routings, or any other system values required to locate and access measurements.

Source record↗

A simple element for multilayer beams in NASTRAN thermal stress analysis

In the application of NASTRAN, structural members are usually represented by bar elements with multipoint constraint cards to enforce the interface conditions. While this is a very powerful method in principle, it was found that in practice the process for specification of constraints became tedious and error prone, unless the geometry was simple and the number of grid points low. An alternative approach was found within the framework of the NASTRAN program. This approach made use of the idea that a thermal distortion in a multilayer beam may be similar to a homogeneous beam with a thermal gradient across the cross section. The exact mathematical derivation for the equivalent beam, and all the necessary formulae for the equivalent parameters in NASTRAN analysis are presented. Some numerical examples illustrate the simplicity and ease of this approach for finite element analysis.

Chen, W. T.↗

Computer analysis of heterojunction and graded bandgap solar cells

The development and application of a graded bandgap solar cell computer analysis program is discussed. The basic device equations as used in the computer analysis are discussed and the techniques used to model material parameter variations are described. Finally, the results of the computer analysis of several Al(x)Ga(1-x)As and GaAs(1-x)P(x) solar cell structures are presented along with a discussion of the effects of interface states and various composition profiles on maximum solar cell efficiency.

Sutherland, J. E.↗

Electric propulsion - Characteristics, applications, and status

As chemical propulsion systems were achieving their ultimate capability for planetary exploration, space scientists were developing solar electric propulsion as the propulsion system need for future missions. This paper provides a comparative review of the principles of ion thruster and chemical rocket operations and discusses the current status of the 30-cm mercury ion thruster development and the specifications imposed on the 30-cm thruster by the Solar Electric Propulsion System program. The 30-cm thruster operating range, efficiency, wear out lifetime, and interface requirements are described. Finally, the areas of 30-cm thruster technology that remain to be refined are discussed.

Maloy, J. E.↗