Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “task 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 685 records · Page 38

Magnetometer instrument team studies for the definition phase of the outer planets grand tour

The objectives of magnetic field investigations on missions to the outer planets were defined as well as an instrumentation system, a program of studies and instrument development tasks was proposed for the mission definition phase of the Outer Planets Grand Tour project. A report on the status of this program is given. Requirements were also established for the spacecraft and the mission which would insure their compatibility with the magnetic field investigation proposed for the outer planets missions and developed figures of merit for encounter trajectories. The spacecraft-instrumentation interface and the on-board data handling system were defined in various reports by the Project Team and in the reports by the Science Steering Group. The defining program for exploring the outer planets within the more restrictive constraints of the Mariner Jupiter-Saturn project included defining a limited magnetic field investigation.

Coleman, P. J., Jr.↗

ISIS and META projects

ISIS and META are two distributed systems projects at Cornell University. The ISIS project, has developed a new methodology, virtual synchrony, for writing robust distributed software. This approach is directly supported by the ISIS Toolkit, a programming system that is distributed to over 300 academic and industrial sites. Several interesting applications that exploit the strengths of ISIS, including an NFS-compatible replicated file system, are being developed. The META project, is about distributed control in a soft real time environment incorporating feedback. This domain encompasses examples as diverse as monitoring inventory and consumption on a factory floor and performing load-balancing on a distributed computing system. One of the first uses of META is for distributed application management: the tasks of configuring a distributed program, dynamically adapting to failures, and monitoring its performance. Recent progress and current plans are presented. This approach to distributed computing, a philosophy that is believed to significantly distinguish the work from that of others in the field, is explained.

Birman, Kenneth↗

Beyond the Baseline: Proceedings of the Space Station Evolution Symposium: Space Station Freedom Advanced Development Program - Volume 2, Part 2

This report contains the individual presentations delivered at the Space Station Evolution Symposium in League City, Texas on February 6, 7, 8, 1990. Personnel responsible for Advanced Systems Studies and Advanced Development within the Space Station Freedom program reported on the results of their work to date. Systems Studies presentations focused on identifying the baseline design provisions (hooks and scars) necessary to enable evolution of the facility to support changing space policy and anticipated user needs. Also emphasized were evolution configuration and operations concepts including on-orbit processing of space transfer vehicles. Advanced Development task managers discussed transitioning advanced technologies to the baseline program, including those near-term technologies which will enhance the safety and productivity of the crew and the reliability of station systems. Special emphasis was placed on applying advanced automation technology to ground and flight systems. This publication consists of two volumes. Volume 1 contains the results of the advanced system studies with the emphasis on reference evolution configurations, system design requirements and accommodations, and long-range technology projections. Volume 2 reports on advanced development tasks within the Transition Definition Program. Products of these tasks include: engineering fidelity demonstrations and evaluations on Station development testbeds and Shuttle-based flight experiments; detailed requirements and performance specifications which address advanced technology implementation issues; and mature applications and the tools required for the development, implementation, and support of advanced technology within the Space Station Freedom Program.

Source record↗

Design study of wind turbines 50 kW to 3000 kW for electric utility applications: Analysis and design

In the conceptual design task, several feasible wind generator systems (WGS) configurations were evaluated, and the concept offering the lowest energy cost potential and minimum technical risk for utility applications was selected. In the optimization task, the selected concept was optimized utilizing a parametric computer program prepared for this purpose. In the preliminary design task, the optimized selected concept was designed and analyzed in detail. The utility requirements evaluation task examined the economic, operational, and institutional factors affecting the WGS in a utility environment, and provided additional guidance for the preliminary design effort. Results of the conceptual design task indicated that a rotor operating at constant speed, driving an AC generator through a gear transmission is the most cost effective WGS configuration. The optimization task results led to the selection of a 500 kW rating for the low power WGS and a 1500 kW rating for the high power WGS.

Source record↗

Chemical vapor deposition growth

The objective was to investigate and develop chemical vapor deposition (CVD) techniques for the growth of large areas of Si sheet on inexpensive substrate materials, with resulting sheet properties suitable for fabricating solar cells that would meet the technical goals of the Low Cost Silicon Solar Array Project. The program involved six main technical tasks: (1) modification and test of an existing vertical-chamber CVD reactor system; (2) identification and/or development of suitable inexpensive substrate materials; (3) experimental investigation of CVD process parameters using various candidate substrate materials; (4) preparation of Si sheet samples for various special studies, including solar cell fabrication; (5) evaluation of the properties of the Si sheet material produced by the CVD process; and (6) fabrication and evaluation of experimental solar cell structures, using impurity diffusion and other standard and near-standard processing techniques supplemented late in the program by the in situ CVD growth of n(+)/p/p(+) sheet structures subsequently processed into experimental cells.

Ruth, R. P.↗

The Flight Telerobotic Servicer Program

The Flight Telerobotic Servicer (FTS) Program, initiated by NASA to provide new capabilities for task accomplishment in the space environment, is described. The FTS Program includes the following: a series of test flights, a ground-based supporting infrastructure, and a technology utilization and transfer process. The FTS Program strives to reduce Space Station dependence on crew EVA, improve crew safety, enhance crew utilization, provide remote servicing capabilities for platforms, and accelerate technology transfer from research to U.S. industry.

Townsend, John W., Jr.↗

Generating Safety-Critical PLC Code From a High-Level Application Software Specification

The benefits of automatic-application code generation are widely accepted within the software engineering community. These benefits include raised abstraction level of application programming, shorter product development time, lower maintenance costs, and increased code quality and consistency. Surprisingly, code generation concepts have not yet found wide acceptance and use in the field of programmable logic controller (PLC) software development. Software engineers at Kennedy Space Center recognized the need for PLC code generation while developing the new ground checkout and launch processing system, called the Launch Control System (LCS). Engineers developed a process and a prototype software tool that automatically translates a high-level representation or specification of application software into ladder logic that executes on a PLC. All the computer hardware in the LCS is planned to be commercial off the shelf (COTS), including industrial controllers or PLCs that are connected to the sensors and end items out in the field. Most of the software in LCS is also planned to be COTS, with only small adapter software modules that must be developed in order to interface between the various COTS software products. A domain-specific language (DSL) is a programming language designed to perform tasks and to solve problems in a particular domain, such as ground processing of launch vehicles. The LCS engineers created a DSL for developing test sequences of ground checkout and launch operations of future launch vehicle and spacecraft elements, and they are developing a tabular specification format that uses the DSL keywords and functions familiar to the ground and flight system users. The tabular specification format, or tabular spec, allows most ground and flight system users to document how the application software is intended to function and requires little or no software programming knowledge or experience. A small sample from a prototype tabular spec application is shown.

Source record↗

Parallel Programming in MCNP6

Monte Carlo N-Particle (MCNP)1 is a general-purpose Monte Carlo particle transport code developed by Los Alamos National Laboratory (LANL). To efficiently handle long simulations, MCNP version 6 (MCNP6) supports parallel execution using two primary programming models: • Shared-memory task-based threading using OpenMP (Open Multi-Processing), and • Distributed-memory calculations using MPI (Message Passing Interface). The OpenMP and MPI programming models enable MCNP6 to scale from desktop systems to high-performance computing (HPC) clusters, allowing users to run MCNP in one of three parallel modes: • OpenMP-only, • MPI-only, and • Hybrid (MPI + OpenMP). The choice of parallelization mode depends on the underlying computer architecture and the characteristics of the simulation problem.

97 MATHEMATICS AND COMPUTING↗

Evaluation of structural integrity using integrated testing and analysis

An integrated approach to dynamic testing and mathematical model analysis is described. The overall approach addresses four key tasks, namely, pretest planning and analysis, test data acquisition, data reduction and analysis, and test/analysis correlation and mathematical model updates. Several key software programs are employed to accomplish this task. They are a leading finite element code, a sophisticated data analysis processor and a graphical pre- and post-processor along with an advanced interface utility. Several practical structures are used to illustrate tools and concepts employed in the integrated test analysis process.

Coppolino, Robert N.↗

Cold Flow Testing for Liquid Propellant Rocket Injector Scaling and Throttling

Scaling and throttling of combustion devices are important capabilities to demonstrate in development of liquid rocket engines for NASA's Space Exploration Mission. Scaling provides the ability to design new injectors and injection elements with predictable performance on the basis of test experience with existing injectors and elements, and could be a key aspect of future development programs. Throttling is the reduction of thrust with fixed designs and is a critical requirement in lunar and other planetary landing missions. A task in the Constellation University Institutes Program (CUIP) has been designed to evaluate spray characteristics when liquid propellant rocket engine injectors are scaled and throttled. The specific objectives of the present study are to characterize injection and primary atomization using cold flow simulations of the reacting sprays. These simulations can provide relevant information because the injection and primary atomization are believed to be the spray processes least affected by the propellant reaction. Cold flow studies also provide acceptable test conditions for a university environment. Three geometric scales - 1/4- scale, 1/2-scale, and full-scale - of two different injector element types - swirl coaxial and shear coaxial - will be designed, fabricated, and tested. A literature review is currently being conducted to revisit and compile the previous scaling documentation. Because it is simple to perform, throttling will also be examined in the present work by measuring primary atomization characteristics as the mass flow rate and pressure drop of the six injector element concepts are reduced, with corresponding changes in chamber backpressure. Simulants will include water and gaseous nitrogen, and an optically accessible chamber will be used for visual and laser-based diagnostics. The chamber will include curtain flow capability to repress recirculation, and additional gas injection to provide independent control of the backpressure. This paper provides a short review of the appropriate literature, as well as descriptions of plans for experimental hardware, test chamber instrumentation, diagnostics, and testing.

Kenny, Jeremy R.↗

Programmer's manual for the Mission Analysis Evaluation and Space Trajectory Operations program (MAESTRO)

The Mission Analysis Evaluation and Space Trajectory Operations program known as MAESTRO is described. MAESTRO is an all FORTRAN, block style, computer program designed to perform various mission control tasks. This manual is a guide to MAESTRO, providing individuals the capability of modifying the program to suit their needs. Descriptions are presented of each of the subroutines descriptions consist of input/output description, theory, subroutine description, and a flow chart where applicable. The programmer's manual also contains a detailed description of the common blocks, a subroutine cross reference map, and a general description of the program structure.

Lutzky, D.↗

Manipulator system man-machine interface evaluation program

Application and requirements for remote manipulator systems for future space missions were investigated. A manipulator evaluation program was established to study the effects of various systems parameters on operator performance of tasks necessary for remotely manned missions. The program and laboratory facilities are described. Evaluation criteria and philosophy are discussed.

Malone, T. B.↗

Solar insolation model

Computer program SOLINS helps engineers with relatively complex task of choosing best orientation of fixed flat-plate solar collectors for local conditions. Program models average hourly solar insolation on fixed but arbitrarily-oriented surface. Consideration is given to problems of array spacing, shadowing, and use of augmentation reflectors to increase insolation at collector surface.

Smith, J. H.↗

A model of the human observer and decision maker

The decision process is described in terms of classical sequential decision theory by considering the hypothesis that an abnormal condition has occurred by means of a generalized likelihood ratio test. For this, a sufficient statistic is provided by the innovation sequence which is the result of the perception an information processing submodel of the human observer. On the basis of only two model parameters, the model predicts the decision speed/accuracy trade-off and various attentional characteristics. A preliminary test of the model for single variable failure detection tasks resulted in a very good fit of the experimental data. In a formal validation program, a variety of multivariable failure detection tasks was investigated and the predictive capability of the model was demonstrated.

Wewerinke, P. H.↗

Space station data system analysis/architecture study. Task 3: Trade studies, DR-5, volume 2

Results of a Space Station Data System Analysis/Architecture Study for the Goddard Space Flight Center are presented. This study, which emphasized a system engineering design for a complete, end-to-end data system, was divided into six tasks: (1); Functional requirements definition; (2) Options development; (3) Trade studies; (4) System definitions; (5) Program plan; and (6) Study maintenance. The Task inter-relationship and documentation flow are described. Information in volume 2 is devoted to Task 3: trade Studies. Trade Studies have been carried out in the following areas: (1) software development test and integration capability; (2) fault tolerant computing; (3) space qualified computers; (4) distributed data base management system; (5) system integration test and verification; (6) crew workstations; (7) mass storage; (8) command and resource management; and (9) space communications. Results are presented for each task.

Source record↗

Using Apex To Construct CPM-GOMS Models

process for automatically generating computational models of human/computer interactions as well as graphical and textual representations of the models has been built on the conceptual foundation of a method known in the art as CPM-GOMS. This method is so named because it combines (1) the task decomposition of analysis according to an underlying method known in the art as the goals, operators, methods, and selection (GOMS) method with (2) a model of human resource usage at the level of cognitive, perceptual, and motor (CPM) operations. CPM-GOMS models have made accurate predictions about behaviors of skilled computer users in routine tasks, but heretofore, such models have been generated in a tedious, error-prone manual process. In the present process, CPM-GOMS models are generated automatically from a hierarchical task decomposition expressed by use of a computer program, known as Apex, designed previously to be used to model human behavior in complex, dynamic tasks. An inherent capability of Apex for scheduling of resources automates the difficult task of interleaving the cognitive, perceptual, and motor resources that underlie common task operators (e.g., move and click mouse). The user interface of Apex automatically generates Program Evaluation Review Technique (PERT) charts, which enable modelers to visualize the complex parallel behavior represented by a model. Because interleaving and the generation of displays to aid visualization are automated, it is now feasible to construct arbitrarily long sequences of behaviors. The process was tested by using Apex to create a CPM-GOMS model of a relatively simple human/computer-interaction task and comparing the time predictions of the model and measurements of the times taken by human users in performing the various steps of the task. The task was to withdraw $80 in cash from an automated teller machine (ATM). For the test, a Visual Basic mockup of an ATM was created, with a provision for input from (and measurement of the performance of) the user via a mouse. The times predicted by the automatically generated model turned out to approximate the measured times fairly well (see figure). While these results are promising, there is need for further development of the process. Moreover, it will also be necessary to test other, more complex models: The actions required of the user in the ATM task are too sequential to involve substantial parallelism and interleaving and, hence, do not serve as an adequate test of the unique strength of CPM-GOMS models to accommodate parallelism and interleaving.

John, Bonnie↗

East Tennessee Technology Park Biological Monitoring and Abatement Program 2024 Calendar Year Report

The East Tennessee Technology Park (ETTP) Biological Monitoring and Abatement Program (BMAP) consists of three tasks that reflect different but complementary approaches to evaluating the ecological integrity of waters near ETTP. These tasks include (1) bioaccumulation monitoring of fish and clams, (2) benthic macroinvertebrate species richness and density monitoring, and (3) fish community monitoring. The sampling and analysis requirements for the ETTP BMAP in calendar year 2024, covering in part both FY 2024 and FY 2025, are outlined in the respective FY sampling and analysis plans (UCOR 2023, 2024). Sampled water bodies and locations for the ETTP BMAP are shown in Figures 1 and 2. This ETTP BMAP report presents the CY 2024 results and provides context with results from previous years. The report also includes Oak Ridge National Laboratory (ORNL)–generated biological monitoring data collected for other US Department of Energy programs, including the UCOR Water Resources Restoration Program (WRRP) off-site fish bioaccumulation data (UCOR 2023) and select Y-12 National Security Complex (Y-12) BMAP fish bioaccumulation data. Historical data collected for the ETTP BMAP and other programs in the nearby Poplar Creek and Clinch River are provided where appropriate. This progress report provides an update on the biological monitoring activities supporting the ETTP UCOR Environmental Compliance organization, which sponsors the ETTP BMAP. In addition to this internal reporting, ETTP BMAP results are provided in the annual remediation effectiveness reports and the annual site environmental reports, both of which are publicly available. BMAP data are also available to the public via the Oak Ridge Environmental Information System (https://ucor.com/oak-ridge-environmental-information-system-oreis/).

54 ENVIRONMENTAL SCIENCES↗

High Performance Fortran for Aerospace Applications

This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms employed in aerospace applications. HPF is a set of Fortran extensions designed to provide users with a high-level interface for programming data parallel scientific applications, while delegating to the compiler/runtime system the task of generating explicitly parallel message-passing programs. We begin by providing a short overview of the HPF language. This is followed by a detailed discussion of the efficient use of HPF for applications involving multiple structured grids such as multiblock and adaptive mesh refinement (AMR) codes as well as unstructured grid codes. We focus on the data structures and computational structures used in these codes and on the high-level strategies that can be expressed in HPF to optimally exploit the parallelism in these algorithms.

Mehrotra, Piyush↗