Search NASA⌕ Search

SEARCH · Search NASA

Results for “Task performance”

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 739 records · Page 41

Scheduling and Performance of Asynchronous Tasks in Fortran 2018 with FEATS

Most parallel scientific programs contain compiler directives (pragmas) such as those from OpenMP (Hermanns in Parallel programming in Fortran 95 using openMP, 2002. School of Aeronautical Engineering, Universidad Politécnica de Madrid, España, 2011), explicit calls to runtime library procedures such as those implementing the Message Passing Interface (MPI) (in A message-passing interface standard version 4.0, 2021. https://www.mpi-forum.org/docs/mpi-4.0/mpi40-report.pdf), or compiler-specific language extensions such as those provided by CUDA (Ruetsch and Fatica in CUDA Fortran for scientists and engineers: best practices for efficient CUDA Fortran programming, Elsevier, 2013). By contrast, the recent Fortran standards empower developers to express parallel algorithms without directly referencing lower-level parallel programming models (Numrich in Parallel programming with co-arrays, CRC Press, 2018, and Curcic in Modern Fortran: building efficient parallel applications, Manning Publications, 2020). Fortran’s parallel features place the language within the Partitioned Global Address Space (PGAS) class of programming models. When writing programs that exploit data parallelism, application developers often find it straightforward to develop custom parallel algorithms. Problems involving complex, heterogeneous, staged calculations, however, pose much greater challenges. Such applications require careful coordination of tasks in a manner that respects dependencies prescribed by a directed acyclic graph. When rolling one’s own solution proves difficult, extending a customizable framework becomes attractive. Further, the paper presents the design, implementation, and use of the Framework for Extensible Asynchronous Task Scheduling (FEATS), which we believe to be the first task scheduling tool written in modern Fortran. We describe the benefits and compromises associated with choosing Fortran as the implementation language, and we propose ways in which future Fortran standards can best support the use case in this paper.

97 MATHEMATICS AND COMPUTING↗

CF6 jet engine performance improvement program. Task 1: Feasibility analysis

Technical and economic engine improvement concepts selected for subsequent development include: (1) fan improvement; (2) short core exhaust; (3) HP turbine aerodynamic improvement; (4) HP turbine roundness control; (5) HP turbine active clearance control; and (6) cabin air recirculation. The fuel savings for the selected engine modification concepts for the CF6 fleet are estimated.

Fasching, W. A.↗

Robust performance of multiple tasks by a mobile robot

While there have been many successful mobile robot experiments, only a few papers have addressed issues pertaining to the range of applicability, or robustness, of robotic systems. The purpose of this paper is to report results of a series of benchmark experiments done to determine and quantify the robustness of an integrated hardware and software system of a mobile robot.

Beckerman, Martin↗

An evaluation of strategic behaviors in a high fidelity simulated flight task - Comparing primary performance to a figure of merit

The usual method of evaluating flight performance during a simulation is to collect as many primary performance measurements as possible. Then analyze all the measurements to find one sensitive to the manipulations imposed on the pilot during the scenario. Although this method can be useful, it is usually unreliable from one study to another. A simulation was conducted to test an integrated figure of merit (FOM) constructed using a standardized procedure. Pilots flew two full-mission scenarios in an instrument trainer with three degrees of motion freedom. The primary performance measurements selected assessed the pilot's performance in accuracy, smoothness, and activity. The results suggest that the integrated FOMs performed comparably to the primary performance measurements in determining which flight imposed the higher demands on the pilot. The standardized construction process allow adjustments to the FOM, so it can be used in different applications.

Bortolussi, Michael R.↗

Dealing with the time-varying parameter problem of robot manipulators performing path tracking tasks

Many robotic applications involve time-varying payloads during the operation of the robot. It is therefore of interest to consider control schemes that deal with time-varying parameters. Using the properties of the element by element (or Hadarmad) product of matrices, we obtain the robot dynamics in parameter-isolated form, from which a new control scheme is developed. The controller proposed yields zero asymptotic tracking errors when applied to robotic systems with time-varying parameters by using a switching type control law. The results obtained are global in the initial state of the robot, and can be applied to rapidly varying systems.

Song, Y. D.↗

The effects of Above Real-Time Training (ARTT) in an F-16 simulator

In this application of above real-time training (ARTT), 24 mission-capable F-16 pilots performed three tasks on a part-task F-16A flight simulator under varying levels of time compression (i.e., 1.0x, 1.5x, 2.0x, and random). All subjects were then tested in a real-time (1.0x) environment. The three tasks under study were an emergency procedure (EP) task, a one versus two air combat maneuvering (ACM) task, and a stern conversion or air intercept task. All ARTT pilots performed the EP task with 28 percent greater accuracy and were better at dealing with a simultaneous MIG threat, reflected by a six-fold increase in the number of MIG kills compared to a real-time control group. In the stern conversion task, there were no statistical differences between groups. In the ACM task, those pilots trained in the mixed time accelerations were faster to acquire lock and were faster to kill both MIG threats than the other groups. These findings are generally consistent with previous findings that show positive effects of task variations (including time variations) during training. Also discussed are related research findings that support the benefits of ARTT and ARTT's impact on emergency procedure training. Further, a synthesis of multidiscipline research outlining the underlying theoretical basis for ARTT is presented. A proposed model of ARTT based on an analogy to Einstein's theory of special relativity is suggested. Conclusions and an outline of future research directions are presented. Successful current commercialization efforts are related as well as future efforts.

Guckenberger, Dutch↗

Formal verification of human-automation interaction

This paper discusses a formal and rigorous approach to the analysis of operator interaction with machines. It addresses the acute problem of detecting design errors in human-machine interaction and focuses on verifying the correctness of the interaction in complex and automated control systems. The paper describes a systematic methodology for evaluating whether the interface provides the necessary information about the machine to enable the operator to perform a specified task successfully and unambiguously. It also addresses the adequacy of information provided to the user via training material (e.g., user manual) about the machine's behavior. The essentials of the methodology, which can be automated and applied to the verification of large systems, are illustrated by several examples and through a case study of pilot interaction with an autopilot aboard a modern commercial aircraft. The expected application of this methodology is an augmentation and enhancement, by formal verification, of human-automation interfaces.

Aviation↗

Hardware assisted fine-grained data movement

A processor includes a task scheduling unit and a compute unit coupled to the task scheduling unit. The task scheduling unit performs a task dependency assessment of a task dependency graph and task data requirements that correspond to each task of the plurality of tasks. Based on the task dependency assessment, the task scheduling unit schedules a first task of the plurality of tasks and a second proxy object of a plurality of proxy objects specified by the task data requirements such that a memory transfer of the second proxy object of the plurality of proxy objects occurs while the first task is being executed.

Hassaan, Muhammad Amber↗

Hardware assisted fine-grained data movement

A processor includes a task scheduling unit and a compute unit coupled to the task scheduling unit. The task scheduling unit performs a task dependency assessment of a task dependency graph and task data requirements that correspond to each task of the plurality of tasks. Based on the task dependency assessment, the task scheduling unit schedules a first task of the plurality of tasks and a second proxy object of a plurality of proxy objects specified by the task data requirements such that a memory transfer of the second proxy object of the plurality of proxy objects occurs while the first task is being executed.

Hassaan, Muhammad Amber↗

A 20 Year Lifecycle Study for Launch Facilities at the Kennedy Space Center

The lifecycle cost analysis was based on corrosion costs for the Kennedy Space Center's Launch Complexes and Mobile Launch Platforms. The first step in the study involved identifying the relevant assets that would be included. Secondly, the identification and collection of the corrosion control cost data for the selected assets was completed. Corrosion control costs were separated into four categories. The sources of cost included the NASA labor for civil servant personnel directly involved in overseeing and managing corrosion control of the assets, United Space Alliance (USA) contractual requirements for performing planned corrosion control tasks, USA performance of unplanned corrosion control tasks, and Testing and Development. Corrosion control operations performed under USA contractual requirements were the most significant contributors to the total cost of corrosion. The operations include the inspection of the pad, routine maintenance of the pad, medium and large scale blasting and repainting activities, and the repair and replacement of structural metal elements. Cost data was collected from the years between 2001 and 2007. These costs were then extrapolated to future years to calculate the 20 year lifecycle costs.

Kolody, Mark R.↗

Effects of spatially displaced feedback on remote manipulation tasks

Several studies have been performed to determine the effects on computer and direct manipulation task performance when viewing conditions are spatially displaced. Whether results from these studies can be directly applied to remote manipulation tasks is quenstionable. The objective of this evaluation was to determine the effects of reversed, inverted, and inverted/reversed views on remote manipulation task performance using two 3-Degree of Freedom (DOF) hand controllers and a replica position hand controller. Results showed that trials using the inverted viewing condition showed the worst performance, followed by the inverted/reversed view and the reversed view when using the 2x3 DOF. However, these differences were not significant. The inverted and inverted/reversed viewing conditions were significantly worse than the normal and reversed viewing conditions when using the Kraft Replica. A second evaluation was conducted in which additional trials were performed with each viewing condition to determine the long term effects of spatially displaced views on task performance for the hand controllers. Results of the second evaluation indicated that there was more of a difference in performance between the perturbed viewing conditions and the normal viewing condition with the Kraft Replica than with the 2x3 DOF.

Manahan, Meera K.↗

Effects of Spatio-Temporal Aliasing on Pilot Performance in Active Control Tasks

Spatio-temporal aliasing affects pilot performance and control behavior. For increasing refresh rates: 1) Significant change in control behavior: a) Increase in visual gain and neuromuscular frequency. b) Decrease in visual time delay. 2) Increase in tracking performance: a) Decrease in RMSe. b) Increase in crossover frequency.

Zaal, Peter↗