Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Visual Programming”

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 1,513 records · Page 84

Compiler and Runtime Approaches to Enable Large-Scale Irregular Programs. Final report, July 2013 - July 2019

While regular algorithms, characterized by operations on dense matrices and arrays, have long been the mainstay of scientific, high-performance computing, irregular algorithms, which feature unpredictable accesses to pointer-based data structures, are becoming increasingly common in high performance computing, arising in graph analysis, data mining and visualization, among other domains. Unfortunately, the defining characteristics of irregular applications, their dynamic, unpredictable, data-dependent access patterns and data layouts, make achieving high performance on large scale systems difficult. Scaling applications to peta- and exa-scale requires carefully controlling communication and data movement and placement, an inherently difficult task when access patterns and data layouts are unpredictable! Most irregular applications that attain high performance must be painstakingly hand-written and hand-tuned, with few common principles or paradigms uniting various implementations and easing future development. Despite the increasing importance of irregular applications, there is little programmer knowledge, and even less compiler ability, devoted to optimizing them. This project aims to solve these problems. By allowing programmers to write irregular applications in high level forms, with at most a few annotations highlighting key structural properties, programmers can focus on developing their algorithms and methods. The compiler and run-time system can take on the tedious task of optimizing the application for execution at large scales, and can automatically provide efficient implementations. This will provide portability and ease maintenance for existing irregular applications, but, more importantly, open up whole new domains of computational science to large-scale, high-performance simulation codes.

97 MATHEMATICS AND COMPUTING↗

Scribe Network API v.1.0.0

SAND2023-07864O Scribe Network API is an add-on tool for Scribe3D software. Scribe Network API documents tabletop exercises in trainings and plays back simulated videos of the scenarios and responses. Users can apply the software to compiled projects, or to a simple visual studio project solution package. The software runs a web application that relays information between computers using Scribe3D through a web application, or web app. The web app involves a representational state transfer (REST) application programming interface that handles sending and receiving Scribe save files and an SQL server that stores the save files. This follow-on package allows users to facilitate a networked tabletop exercise. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Noel, Todd↗

WHONDRS-GUI: a web application for global survey of surface water metabolites

Background The Worldwide Hydrobiogeochemistry Observation Network for Dynamic River Systems (WHONDRS) is a consortium that aims to understand complex hydrologic, biogeochemical, and microbial connections within river corridors experiencing perturbations such as dam operations, floods, and droughts. For one ongoing WHONDRS sampling campaign, surface water metabolite and microbiome samples are collected through a global survey to generate knowledge across diverse river corridors. Metabolomics analysis and a suite of geochemical analyses have been performed for collected samples through the Environmental Molecular Sciences Laboratory (EMSL). The obtained knowledge and data package inform mechanistic and data-driven models to enhance predictions of outcomes of hydrologic perturbations and watershed function, one of the most critical components in model-data integration. To support efforts of the multi-domain integration and make the ever-growing data package more accessible for researchers across the world, a Shiny/R Graphical User Interface (GUI) called WHONDRS-GUI was created. Results The web application can be run on any modern web browser without any programming or operational system requirements, thus providing an open, well-structured, discoverable dataset for WHONDRS. Together with a context-aware dynamic user interface, the WHONDRS-GUI has functionality for searching, compiling, integrating, visualizing and exporting different data types that can easily be used by the community. The web application and data package are available at https://data.ess-dive.lbl.gov/view/doi:10.15485/1484811 , which enables users to simultaneously obtain access to the data and code and to subsequently run the web app locally. The WHONDRS-GUI is also available for online use at Shiny Server ( https://xmlin.shinyapps.io/whondrs/ ).

59 BASIC BIOLOGICAL SCIENCES↗

A computer simulation experiment of supervisory control of remote manipulation

A computer simulation of a remote manipulation task and a rate-controlled manipulator is described. Some low-level automatic decision making ability which could be used at the operator's discretion to augment his direct continuous control was built into the manipulator. Experiments were made on the effect of transmission delay, dynamic lag, and intermittent vision on human manipulative ability. Delay does not make remote manipulation impossible. Intermittent visual feedback, and the absence of rate information in the display presented to the operator do not seem to impair the operator's performance. A small-capacity visual feedback channel may be sufficient for remote manipulation tasks, or one channel might be time-shared between several operators. In other experiments the operator called in sequence various on-site automatic control programs of the machine, and thereby acted as a supervisor. The supervisory mode of operation has some advantages when the task to be performed is difficult for a human controlling directly.

Mccandlish, S. G.↗

The 737 graphite composite flight spoiler flight service evaluation

The flight service experience of 110 graphite epoxy spoilers on 737 transport aircraft was reviewed as well as ground based environmental exposure of graphite epoxy material specimens for the period from April 1976 through April 1977. Several spoilers were installed on each of 27 aircraft representing seven major airlines operating throughout the world. A flight service evaluation program of at least 5 years is under way. As of April 30, 1977, a total of 766,938 spoiler flight hours and 1,168,090 spoiler landings were accumulated by the fleet. Based on visual ultrasonic, and destructive testing, there was no evidence of moisture migration into the honeycomb core and no core corrosion. Tests of removed spoilers and of ground based exposure specimens after the third year of service continue to indicate modest changes in composite strength properties.

Stoecklin, R. L.↗

Description and performance of the Langley visual landing display system

A television/model board system is described which provides a means of generating a six-degree-of-freedom visual out-the-window scene for the pilot of a simulated aircraft. The hardware and its performance of capability for meeting the visual requirements for a wide range of simulation studies are detailed. Also included is a description of the computer software required for the system. An example of software implementation in a real-time computer program is provided.

Rollins, J. D.↗

Experimental Evaluation of a Low Emissions High Performance Duct Burner for Variable Cycle Engines (VCE)

An evaluation was conducted with a three stage Vorbix duct burner to determine the performance and emissions characteristics of the concept and to refine the configuration to provide acceptable durability and operational characteristics for its use in the variable cycle engine (VCE) testbed program. The tests were conducted at representative takeoff, transonic climb, and supersonic cruise inlet conditions for the VSCE-502B study engine. The test stand, the emissions sampling and analysis equipment, and the supporting flow visualization rigs are described. The performance parameters including the fuel-air ratio, the combustion efficiency/exit temperature, thrust efficiency, and gaseous emissions calculations are defined. The test procedures are reviewed and the results are discussed.

Lohmann, R. P.↗

Computational and experimental studies of light twin aerodynamic interference

The results of an analytical and experimental study of aerodynamic interference effects for a light twin aircraft are presented. Both the influence of a body (either fuselage or nacelle) on a wing and the influence of a wing on a body are studied. The wing studied uses a new natural laminar flow airfoil with variable camber movable trailing edge. A three-dimensional panel method program utilizing surface source and surface doublet singularities was used to design wing-nacelle and wing-fuselage fairings. Experiments were conducted using a 1/6 scale reflection plane model. Forces, pressures, and surface flow visualization results are presented. Results indicate that potential flow analysis is useful to guide the design of intersection fairings, but experimental tuning is still required. While the study specifically addressed a light twin aircraft, the methods are applicable to a wide variety of aircraft.

Thomson, W. G.↗

The vortex flap F-106B, overcoming safety and data problems in flight testing

A NASA, F-106B airplane equipped with a vortex flap is establishing a data base for calibration of design and analysis tools for this vortical flow control concept. Some of the problems in safely and precisely flying to research data points were caused by the modified airplane's low longitudinal stability and low margin of structural strength. These characteristics are, in part, a consequence of the program's low cost approach which utilizes a bolt-on, ground-adjustable flap attached to a minimally modified airplane. Presently, the 40-degree flap deflection flight research is being concluded with a flow visualization phase. A similar pattern of flight envelope expansion, pressure distribution, performance, and flow visualization phases remain to be accomplished for the 30-degree flap setting. To date, good research flight data has followed resolution of the safety and data problems described.

Brown, Philip W.↗

A non-invasive measure of minerals and electrolytes in tissue

A system for collecting epithelial cells from the oral mucosa for the determination of ion concentration is discussed with application to the study of man's adaptation to microgravity. A number of characteristics of these cells influenced the choice for clinical testing. They are non-cornified epithelial cells located on the inferior aspect of the tongue; therefore, they are well protected from trauma. They have the capability of reflecting relatively recent physiologic changes since they are renewed every three days and have aerobic metabolism. Most importantly, they are easily accessible and can be removed by a wooden applicator stick with minimum discomfort. Smears of cells removed in this manner show predominantly individual cells rather than sheets of contiuous cells. This facilitates the visual isolation of single cells with the electron microscope for analysis. NASA's principle effort in the development of a test to measure the ion concentration in sublingual cells has been research by the biomedical program carried out by scientists with expertise in skeletal metabolism. These efforts were directed toward determining the biological meaning and deviations in interacellular ions in nonhuman primates and in male volunteers for experiments in a model for weightlessness. A brief one page summary of the experiments and results are presented.

Arnaud, Sara B.↗

Data systems and computer science programs: Overview

An external review of the Integrated Technology Plan for the Civil Space Program is presented. The topics are presented in viewgraph form and include the following: onboard memory and storage technology; advanced flight computers; special purpose flight processors; onboard networking and testbeds; information archive, access, and retrieval; visualization; neural networks; software engineering; and flight control and operations.

Smith, Paul H.↗

Coordinated Parallel Runway Approaches

The current air traffic environment in airport terminal areas experiences substantial delays when weather conditions deteriorate to Instrument Meteorological Conditions (IMC). Expected future increases in air traffic will put additional pressures on the National Airspace System (NAS) and will further compound the high costs associated with airport delays. To address this problem, NASA has embarked on a program to address Terminal Area Productivity (TAP). The goals of the TAP program are to provide increased efficiencies in air traffic during the approach, landing, and surface operations in low-visibility conditions. The ultimate goal is to achieve efficiencies of terminal area flight operations commensurate with Visual Meteorological Conditions (VMC) at current or improved levels of safety.

Koczo, Steve↗

Graphical Visualization of Human Exploration Capabilities

NASA's pioneering space strategy will require advanced capabilities to expand the boundaries of human exploration on the Journey to Mars (J2M). The Evolvable Mars Campaign (EMC) architecture serves as a framework to identify critical capabilities that need to be developed and tested in order to enable a range of human exploration destinations and missions. Agency-wide System Maturation Teams (SMT) are responsible for the maturation of these critical exploration capabilities and help formulate, guide and resolve performance gaps associated with the EMC-identified capabilities. Systems Capability Organization Reporting Engine boards (SCOREboards) were developed to integrate the SMT data sets into cohesive human exploration capability stories that can be used to promote dialog and communicate NASA's exploration investments. Each SCOREboard provides a graphical visualization of SMT capability development needs that enable exploration missions, and presents a comprehensive overview of data that outlines a roadmap of system maturation needs critical for the J2M. SCOREboards are generated by a computer program that extracts data from a main repository, sorts the data based on a tiered data reduction structure, and then plots the data according to specified user inputs. The ability to sort and plot varying data categories provides the flexibility to present specific SCOREboard capability roadmaps based on customer requests. This paper presents the development of the SCOREboard computer program and shows multiple complementary, yet different datasets through a unified format designed to facilitate comparison between datasets. Example SCOREboard capability roadmaps are presented followed by a discussion of how the roadmaps are used to: 1) communicate capability developments and readiness of systems for future missions, and 2) influence the definition of NASA's human exploration investment portfolio through capability-driven processes. The paper concludes with a description of planned future work to modify the computer program to include additional data and of alternate capability roadmap formats currently under consideration.

Rodgers, Erica M.↗

POST Explorer: A Design Space Exploration Tool for POST2

Recent improvements for the Program to Optimize Simulated Trajectories II (POST2) have included the development of an application programming interface (API). This API allows POST2 simulation inputs to be directly manipulated from other applications (such as MATLAB or Python), and the outputs from POST2 are streamed directly to the external application that enables visualization, data manipulation, etc. Through this framework, a new tool called POST Explorer is being developed that provides a user the capability to modify the simulation inputs and interrogate the outputs within the same application, with raw data inspection and visualization embedded. This tool can be leveraged for multiple types of analyses, such as parametric sweeps and sensitivity studies, and will be available with a future release of the POST2 software.

Robert Anthony Williams↗

POST Explorer: A Design Space Exploration Tool for POST2

Recent improvements for the Program to Optimize Simulated Trajectories II (POST2) have included the development of an application programming interface (API). This API allows POST2 simulation inputs to be directly manipulated from other applications (such as MATLAB or Python), and the outputs from POST2 are streamed directly to the external application that enables visualization, data manipulation, etc. Through this framework, a new tool called POST Explorer is being developed that provides a user the capability to modify the simulation inputs and interrogate the outputs within the same application, with raw data inspection and visualization embedded. This tool can be leveraged for multiple types of analyses, such as parametric sweeps and sensitivity studies, and will be available with a future release of the POST2 software.

Anthony Williams↗

Control of Wind Tunnel Operations Using Neural Net Interpretation of Flow Visualization Records

Neural net control of operations in a small subsonic/transonic/supersonic wind tunnel at Lewis Research Center is discussed. The tunnel and the layout for neural net control or control by other parallel processing techniques are described. The tunnel is an affordable, multiuser platform for testing instrumentation and components, as well as parallel processing and control strategies. Neural nets have already been tested on archival schlieren and holographic visualizations from this tunnel as well as recent supersonic and transonic shadowgraph. This paper discusses the performance of neural nets for interpreting shadowgraph images in connection with a recent exercise for tuning the tunnel in a subsonic/transonic cascade mode of operation. That mode was operated for performing wake surveys in connection with NASA's Advanced Subsonic Technology (AST) noise reduction program. The shadowgraph was presented to the neural nets as 60 by 60 pixel arrays. The outputs were tunnel parameters such as valve settings or tunnel state identifiers for selected tunnel operating points, conditions, or states. The neural nets were very sensitive, perhaps too sensitive, to shadowgraph pattern detail. However, the nets exhibited good immunity to variations in brightness, to noise, and to changes in contrast. The nets are fast enough so that ten or more can be combined per control operation to interpret flow visualization data, point sensor data, and model calculations. The pattern sensitivity of the nets will be utilized and tested to control wind tunnel operations at Mach 2.0 based on shock wave patterns.

Buggele, Alvin E.↗

Visualizing Airborne and Satellite Imagery

Remote sensing is a process able to provide information about Earth to better understand Earth's processes and assist in monitoring Earth's resources. The Cloud Absorption Radiometer (CAR) is one remote sensing instrument dedicated to the cause of collecting data on anthropogenic influences on Earth as well as assisting scientists in understanding land-surface and atmospheric interactions. Landsat is a satellite program dedicated to collecting repetitive coverage of the continental Earth surfaces in seven regions of the electromagnetic spectrum. Combining these two aircraft and satellite remote sensing instruments will provide a detailed and comprehensive data collection able to provide influential information and improve predictions of changes in the future. This project acquired, interpreted, and created composite images from satellite data acquired from Landsat 4-5 Thematic Mapper (TM) and Landsat 7 Enhanced Thematic Mapper plus (ETM+). Landsat images were processed for areas covered by CAR during the Arctic Research of the Composition of the Troposphere from Aircraft and Satellites (ARCT AS), Cloud and Land Surface Interaction Campaign (CLASIC), Intercontinental Chemical Transport Experiment-Phase B (INTEXB), and Southern African Regional Science Initiative (SAFARI) 2000 missions. The acquisition of Landsat data will provide supplemental information to assist in visualizing and interpreting airborne and satellite imagery.

Bierwirth, Victoria A.↗

Development of an interchangeable end effector mechanism for the Ranger telerobotic vehicle

The Ranger program at the Space Systems Laboratory (SSL) at the University of Maryland is a demonstration of an extremely low cost, space flight experiment. The Ranger vehicle is designed to perform teleoperated spacecraft maintenance. Completing the various tasks included in spacecraft maintenance requires several specific tools. This paper describes the Ranger interchangeable end effector mechanism (IEEM). Its design allows Ranger to change end effectors to utilize the appropriate tool for the various tasks. The Ranger vehicle is designed with four manipulators. A seven degree-of-freedom (DOF) grappling manipulator securely attaches the vehicle to the work site. A 6 DOF camera positioning manipulator allows the operator to position a stereo pair of video cameras for visual feedback. The two remaining manipulators are the 7 DOF dexterous arms. They are the primary means by which Ranger accomplishes its required tasks. At the end of each of these dexterous manipulators is an IEEM. This paper begins with a brief overview of the Space Systems Laboratory and the Ranger program. The constraints leading to the requirements for an IEEM are described. The following section then describes the design strategies and the down selection process resulting in two candidate designs, taper and pneumatic connector type. Next, the leading candidate design is described in detail, followed by a preliminary discussion of failure modes and planned testing. The paper concludes with a brief review and a section discussing future work.

Cohen, Robert↗