Search NASA⌕ Search

SEARCH · Search NASA

Results for “Interactive software”

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 433 records · Page 24

Smagglce: Surface Modeling and Grid Generation for Iced Airfoils: Phase 1 Results

SmaggIce (Surface Modeling and Grid Generation for Iced Airfoils) is a software toolkit used in the process of aerodynamic performance prediction of iced airfoils with grid-based Computational Fluid Dynamics (CFD). It includes tools for data probing, boundary smoothing, domain decomposition, and structured grid generation and refinement. SmaggIce provides the underlying computations to perform these functions, a GUI (Graphical User Interface) to control and interact with those functions, and graphical displays of results, it is being developed at NASA Glenn Research Center. This paper discusses the overall design of SmaggIce as well as what has been implemented in Phase 1. Phase 1 results provide two types of software tools: interactive ice shape probing and interactive ice shape control. The ice shape probing tools will provide aircraft icing engineers and scientists with an interactive means to measure the physical characteristics of ice shapes. On the other hand, the ice shape control features of SmaggIce will allow engineers to examine input geometry data, correct or modify any deficiencies in the geometry, and perform controlled systematic smoothing to a level that will make the CFD process manageable.

Vickerman, Mary B.↗

Noise-aware circuit compilations for a continuously parameterized two-qubit gateset

State-of-the-art noisy-intermediate-scale quantum processors are currently implemented across a variety of hardware platforms, each with their own distinct gatesets. As such, circuit compilation should not only be aware of but also deeply connect to the native gateset and noise properties of each. Trapped-ion processors are one such platform that provides a gateset that can be continuously parameterized across both one- and two-qubit gates. Here we use the Quantum Scientific Computing Open User Testbed to study noise-aware compilations focused on continuously parameterized two-qubit 𝑍⁢𝑍 gates (based on the Mølmer-Sørensen interaction) using $\scriptsize{SUPERSTAQ}$, a quantum software platform for hardware-aware circuit compiler optimizations. We discuss the realization of 𝑍⁢𝑍 gates with arbitrary angle on the all-to-all connected trapped-ion system. Then we discuss a variety of different compiler optimizations that innately target these 𝑍⁢𝑍 gates and their noise properties. These optimizations include moving from a restricted maximally entangling gateset to a continuously parameterized one, swap mirroring to further reduce the total entangling angle of the operations, focusing the heaviest 𝑍⁢𝑍 angle participation on the best-performing gate pairs, and circuit approximation to remove the least impactful 𝑍⁢𝑍 gates. We demonstrate these compilation approaches on the hardware with randomized quantum volume circuits, observing the potential to realize a larger quantum volume as a result of these optimizations. Using differing yet complementary analysis techniques, we observe the distinct improvements in system performance provided by these noise-aware compilations and study the role of stochastic and coherent error channels for each compilation choice.

Noise↗

Surface temperatures and temperature gradient features of the US Gulf Coast waters

Satellite thermal infrared data on the Gulf of Mexico show that a seasonal cycle exists in the horizontal surface temperature structure. In the fall, the surface temperatures of both coastal and deep waters are nearly uniform. With the onset of winter, atmospheric cold fronts, which are accompanied by dry, low temperature air and strong winds, draw heat from the sea. A band of cooler water forming on the inner shelf expands, until a thermal front develops seaward along the shelf break between the cold shelf waters and the warmer deep waters of the Gulf. Digital analysis of the satellite data was carried out in an interactive mode using a minicomputer and software. A time series of temperature profiles illustrates the temporal and spatial changes in the sea-surface temperature field.

Huh, O. K.↗

Standards for the user interface - Developing a user consensus

The user support environment (USE) which is a set of software tools for a flexible standard interactive user interface to the Space Station systems, platforms, and payloads is described in detail. Included in the USE concept are a user interface language, a run time environment and user interface management system, support tools, and standards for human interaction methods. The goals and challenges of the USE are discussed as well as a methodology based on prototype demonstrations for involving users in the process of validating the USE concepts. By prototyping the key concepts and salient features of the proposed user interface standards, the user's ability to respond is greatly enhanced.

Moe, Karen L.↗

Program For Engineering Electrical Connections

DFACS is interactive multiuser computer-aided-engineering software tool for system-level electrical integration and cabling engineering. Purpose of program to provide engineering community with centralized data base for putting in and gaining access to data on functional definition of system, details of end-circuit pinouts in systems and subsystems, and data on wiring harnesses. Objective, to provide instantaneous single point of interchange of information, thus avoiding error-prone, time-consuming, and costly shuttling of data along multiple paths. Designed to operate on DEC VAX mini or micro computer using Version 5.0/03 of INGRES.

Billitti, Joseph W.↗

Cooperating Expert Systems For Automated Monitoring And Diagnostics

Human operators freer to perform nonrepetitive tasks. Expert software system for monitoring multiple streams of sensory data from interacting equipment subsystems undergoing development. Organized hierarchically to monitor multiple equipment subsystems simultaneously. Each expert software subsystem responsible for one of equipment subsystems. Intended to assist human analysts in interpretation of telemetry data indicating operating statuses of subsystems of spacecraft, enables analysts to maintain desired mode(s) of operation, and helps to correct anomalies in subsystems or in overall spacecraft system. Other versions devised for industrial monitoring and analysis tasks similarly complicated.

Schwuttke, Ursula M.↗

Program Assists Design Of Cabling

DFACS is interactive, multiuser, computer-aided-engineering software tool for system-level electrical-integration and cabling engineering. Purpose to provide engineering community with centralized data base for entering and gaining access to definitions of functions of systems, details of pin connections to circuits at subsystem and instrument ends and data on harnessing of cables. Primary objective provides instantaneous single point of interchange of information, avoiding error-prone, time-consuming, and costly multiple-path shuttling of data.

Billitti, Joseph W.↗

Spacecraft design applications of QUICK

The interactive space mission trajectory design environment software QUICK, which is currently available on 14 different machine architectures, furnishes a programmable FORTRAN-like interface for a wide range of both built-in and user-defined functions. Since its inception at JPL in 1971, QUICK has evolved from a specialized calculator into a general-purpose engineering tool which also facilitates spacecraft conceptual design by treating spacecraft as collections of data records describing individual components of instruments.

Skinner, David L.↗

Computer Program For Generation Of Surface Grids

S3D is useful computer program for generation of grids on surfaces of bodies having complicated shapes. Product of integration of robust and widely applicable interpolation technique with latest in computer-workstation technology. Incorporates highly efficient and easy-to-use graphical-interface software, enables real-time and interactive analyses of surface-geometry data and facilitates construction of surface grids.

Ching, Raymond↗

Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design

The goal of this workshop is to identify different architectural approaches to building domain-specific software design systems and to explore issues unique to domain-specific (vs. general-purpose) software design. Some general issues that cut across the particular software design domain include: (1) knowledge representation, acquisition, and maintenance; (2) specialized software design techniques; and (3) user interaction and user interface.

Keller, Richard M.↗

Reuse: A knowledge-based approach

This paper describes our research in automating the reuse process through the use of application domain models. Application domain models are explicit formal representations of the application knowledge necessary to understand, specify, and generate application programs. Furthermore, they provide a unified repository for the operational structure, rules, policies, and constraints of a specific application area. In our approach, domain models are expressed in terms of a transaction-based meta-modeling language. This paper has described in detail the creation and maintenance of hierarchical structures. These structures are created through a process that includes reverse engineering of data models with supplementary enhancement from application experts. Source code is also reverse engineered but is not a major source of domain model instantiation at this time. In the second phase of the software synthesis process, program specifications are interactively synthesized from an instantiated domain model. These specifications are currently integrated into a manual programming process but will eventually be used to derive executable code with mechanically assisted transformations. This research is performed within the context of programming-in-the-large types of systems. Although our goals are ambitious, we are implementing the synthesis system in an incremental manner through which we can realize tangible results. The client/server architecture is capable of supporting 16 simultaneous X/Motif users and tens of thousands of attributes and classes. Domain models have been partially synthesized from five different application areas. As additional domain models are synthesized and additional knowledge is gathered, we will inevitably add to and modify our representation. However, our current experience indicates that it will scale and expand to meet our modeling needs.

Iscoe, Neil↗

A review of ISEAS design

The Space Station Freedom will offer facilities for experimentation and testing not available and not feasible or possible on earth. Due to a restricted space availability on board, the experimentation equipment and its organization will be frequently changing. This requires careful attention to electromagnetic compatibility between experimentation and other SSF equipment. To analyze the interactions between different equipment modules, a software system ISEAS is under development. Development of ISEAS was approached in two phases. In the 1st phase a PC version prototype of ISEAS was developed. In the 2nd phase, the PC prototype will be adapted to a VAX range of computers. The purpose of this paper is to review the design of the VAX version of ISEAS, and to recommend any suitable changes.

Bykat, Alex↗

An approach to verification and validation of a reliable multicasting protocol: Extended Abstract

This paper describes the process of implementing a complex communications protocol that provides reliable delivery of data in multicast-capable, packet-switching telecommunication networks. The protocol, called the Reliable Multicasting Protocol (RMP), was developed incrementally using a combination of formal and informal techniques in an attempt to ensure the correctness of its implementation. Our development process involved three concurrent activities: (1) the initial construction and incremental enhancement of a formal state model of the protocol machine; (2) the initial coding and incremental enhancement of the implementation; and (3) model-based testing of iterative implementations of the protocol. These activities were carried out by two separate teams: a design team and a V&V team. The design team built the first version of RMP with limited functionality to handle only nominal requirements of data delivery. This initial version did not handle off-nominal cases such as network partitions or site failures. Meanwhile, the V&V team concurrently developed a formal model of the requirements using a variant of SCR-based state tables. Based on these requirements tables, the V&V team developed test cases to exercise the implementation. In a series of iterative steps, the design team added new functionality to the implementation while the V&V team kept the state model in fidelity with the implementation. This was done by generating test cases based on suspected errant or off-nominal behaviors predicted by the current model. If the execution of a test in the model and implementation agreed, then the test either found a potential problem or verified a required behavior. However, if the execution of a test was different in the model and implementation, then the differences helped identify inconsistencies between the model and implementation. In either case, the dialogue between both teams drove the co-evolution of the model and implementation. We have found that this interactive, iterative approach to development allows software designers to focus on delivery of nominal functionality while the V&V team can focus on analysis of off nominal cases. Testing serves as the vehicle for keeping the model and implementation in fidelity with each other. This paper describes (1) our experiences in developing our process model; and (2) three example problems found during the development of RMP. Although RMP has provided our research effort with a rich set of test cases, it also has practical applications within NASA. For example, RMP is being considered for use in the NASA EOSDIS project due to its significant performance benefits in applications that need to replicate large amounts of data to many network sites.

Callahan, John R.↗

JOVE Pilot Research Study in Astronomy and Microgravity Sciences

The purpose of this project was to develop hardware and software facilities for evaluating the biomechanical interactions between human hands and space suit gloves. The first task was to measure finger joint angles inside space suit gloves. A preliminary survey identified three potential systems which could be used in the proposed study. In response to the current market situation, a glove for measuring the positions of the hand inside a space suit has been developed. A prototype of the glove has been constructed to demonstrate its sensing technologies. There are two types of sensors in the glove. The positions of the fingers are measured using bend sensors based on the CyberGlove design. This sensor consists of two strain gages mounted to a 0.003 inch thick mylar sheet. The sensor is encapsulated using 0.001 inch kapton film to give it sufficient rigidity. Along gage is used to average the strain generated in the sensor due to bending This average strain produces an output signal proportional to the angle of the bend. The force sensor consists of conductive ink sandwiched between two plastic sheets. An electrode is printed on one of the plastic sheets using silver ink. The resistance of the ink is sensitive to pressure.

Strauss, Alvin M.↗

JOVE Pilot Research Study in Astronomy and Microgravity Sciences

The purpose of this project was to develop hardware and software facilities for evaluating the biomechanical interactions between human hands and space suit gloves. We have constructed a prototype of the glove to demonstrate its sensing technologies. There are two types of sensors in the glove. The positions of the fingers are measured using bend sensors based on the CyberGlove design. This sensor consists of two strain gages mounted to a 0.003 inch thick mylar sheet. The sensor is encapsulated using 0.001 inch kapton film to give it sufficient rigidity. A long gage is used to average the strain generated in the sensor due to bending. This average strain produces an output signal proportional to the angle of the bend. The force sensor, FSR, is manufactured by Interlink. It consists of conductive ink sandwiched between two plastic sheets. An electrode is printed on one of the plastic sheets using silver ink. When the electrode makes contact, current flows through the conductive ink. The resistance of the ink pad is sensitive to pressure. We have also developed circuits for exciting and measuring the sensors. The current version requires a single sided twelve volt power supply which is one inch long and 0.4 inches in diameter.

Strauss, Alvin M.↗

Broadband Interferometer for Measuring Transmitted Wavefronts of Optical Bandpass Filters for HST (ACS)

The transmitted wavefronts of optical filters for the Hubble Space Telescope (HST) Advanced Camera for Surveys (ACS) are characterized using the Wildly and Openly Modified Broadband Achromatic Twyman Green (WOMBAT) Interferometer developed in the NASA/GSFC Optics Branch's Diffraction Grating Evaluation Facility (DGEF). Because only four of thirty-three of ACS's optical bandpass filters transmit the 633 nm light of most commercial interferometers, a broadband interferometer is required to verify specified transmitted wavefront of ACS filters. WOMBAT's design is a hybrid of the BAT interferometer developed by JPL used for HST Wide Field and Planetary Camera 2 (WFPC-2) filters and a WYKO 400 phase shifting interferometer. It includes a broadband light source, monochromator, off-axis, parabolic collimating and camera mirrors, an aluminum-coated fused silica beam splitter, flat retroreflecting mirrors for the test and reference arms, and a LTV-sensitive CCD camera. An outboarded, piezo-electric phase shifter holds the flat mirror in the interferometer's reference arm. The interferometer is calibrated through interaction between the WYKO system's software and WONMAT hardware for the test wavelength of light entering the beam splitter. Phase-shifted interferograms of the filter mounted in the test arm are analyzed using WYKO's Vision' software. Filters as large as 90 mm in diameter have been measured over a wavelength range from 200 to 1100 nm with a sensitivity of lambda/200 rms at lambda = 633 nm. Results of transmitted wavefront measurements are shown for ACS fixed band pass and spatially-variable bandpass filters for a variety of wavelengths.

Boucarut, R. A.↗

A Methodology for Flight-Time Identification of Helicopter-Slung Load Frequency Response Characteristics Using CIFER

Helicopter slung load operations are common in both military and civil contexts. The slung load adds load rigid body modes, sling stretching, and load aerodynamics to the system dynamics, which can degrade system stability and handling qualities, and reduce the operating envelope of the combined system below that of the helicopter alone. Further, the effects of the load on system dynamics vary significantly among the large range of loads, slings, and flight conditions that a utility helicopter will encounter in its operating life. In this context, military helicopters and loads are often qualified for slung load operations via flight tests which can be time consuming and expensive. One way to reduce the cost and time required to carry out these tests and generate quantitative data more readily is to provide an efficient method for analysis during the flight, so that numerous test points can be evaluated in a single flight test, with evaluations performed in near real time following each test point and prior to clearing the aircraft to the next point. Methodology for this was implemented at Ames and demonstrated in slung load flight tests in 1997 and was improved for additional flight tests in 1999. The parameters of interest for the slung load tests are aircraft handling qualities parameters (bandwidth and phase delay), stability margins (gain and phase margin), and load pendulum roots (damping and natural frequency). A procedure for the identification of these parameters from frequency sweep data was defined using the CIFER software package. CIFER is a comprehensive interactive package of utilities for frequency domain analysis previously developed at Ames for aeronautical flight test applications. It has been widely used in the US on a variety of aircraft, including some primitive flight time analysis applications.

Sahai, Ranjana↗