Search NASA⌕ Search

SEARCH · Search NASA

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 181 records · Page 10

Program For Systematic Documentation Of Tasks

Task Analysis Report Generation Tool (TARGET) computer program is graphical-interface software tool used to capture procedural knowledge and translate knowledge into hierarchical report. Designed to help programmer document expert's task, enabling programmer to build expert-system computer program that helps others perform task. Flexibility key element of design and of knowledge-acquisition session. Easy to use and tailored to accommodate users ranging from novice to experienced builder of expert systems. Written in C language.

Ortiz, Christopher John↗

Robot Task Commander with Extensible Programming Environment

A system for developing distributed robot application-level software includes a robot having an associated control module which controls motion of the robot in response to a commanded task, and a robot task commander (RTC) in networked communication with the control module over a network transport layer (NTL). The RTC includes a script engine(s) and a GUI, with a processor and a centralized library of library blocks constructed from an interpretive computer programming code and having input and output connections. The GUI provides access to a Visual Programming Language (VPL) environment and a text editor. In executing a method, the VPL is opened, a task for the robot is built from the code library blocks, and data is assigned to input and output connections identifying input and output data for each block. A task sequence(s) is sent to the control module(s) over the NTL to command execution of the task.

Hart, Stephen W↗

Valve- And Switch-Monitoring Computer Program

Human operators freed from tedious, repetitive monitoring tasks. Computer program applies techniques of artificial intelligence to monitoring positions of many switches and valves. Uses combination of procedural and declarative programming techniques. NASA's C Language Integrated Production System (CLIPS) provides rule-processing capabilities. Host program, written in C, acquires necessary data and applies valuation algorithm to generate knowledge-based propositions. Written to assist human flight controllers in comparing actual with expected configuration of switches and valves in Space Shuttle; underlying programming concept applicable to other complicated systems as chemical-processing plants, power-plants, and automated assembly lines. Program works with present monitoring equipment and computers.

Barry, Matthew R.↗

Study of electrical and chemical propulsion systems for auxiliary propulsion of large space systems, volume 2

The five major tasks of the program are reported. Task 1 is a literature search followed by selection and definition of seven generic spacecraft classes. Task 2 covers the determination and description of important disturbance effects. Task 3 applies the disturbances to the generic spacecraft and adds maneuver and stationkeeping functions to define total auxiliary propulsion systems requirements for control. The important auxiliary propulsion system characteristics are identified and sensitivities to control functions and large space system characteristics determined. In Task 4, these sensitivities are quantified and the optimum auxiliary propulsion system characteristics determined. Task 5 compares the desired characteristics with those available for both electrical and chemical auxiliary propulsion systems to identify the directions technology advances should take.

Smith, W. W.↗

OMV man/system simulation integration: A preliminary analysis and recommendation

The Orbital Maneuvering Vehicle (OMV) presents a series of challenges to the human operator. Some are unique to the OMV system itself, and are largely due to remote control versus control from the cockpit. Other challenges are not necessarily unique to the OMV, but are characteristic of many man-machine space flight systems. All of these challenges affect the operator's ability to perform his portion of the mission, and could lead to human error which might jeopardize the vehicle, mission, or both. It is imperative to make every effort to design the control and displays to facilitate the operator's task. The experimental program should address the perceptual, mediational, and motor dimensions of operator performance. With this in mind, a literature review with relevant design considerations was initiated, and a comprehensive outline of control/display parameters were developed. Out of this, a series of questions not answered in the literature was derived which can be converted into experimental protocols for the simulation program. A major task of the aircraft pilot as well as the OMV operator is prediction. Certain display principles have proved to enhance the pilot's ability to predict. A brief examination of some of these principles in relationship to OMV may be useful.

Rogers, Jon G.↗

Real-Time MENTAT programming language and architecture

Real-time MENTAT, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as MENTAT. It provides an easy-to-use mechanism to exploit parallelism, language constructs for the expression and enforcement of timing constraints, and run-time support for scheduling and exciting real-time programs. The real-time MENTAT programming language is an extended C++. The extensions are added to facilitate automatic detection of data flow and generation of data flow graphs, to express the timing constraints of individual granules of computation, and to provide scheduling directives for the runtime system. A high-level view of the real-time MENTAT system architecture and programming language constructs is provided.

Grimshaw, Andrew S.↗

Emulation automation and model checking

A method of automating emulations is provided. The method comprising collecting publicly available network data over a predefined time interval, wherein the collected network data might comprise structured and unstructured data. Any unstructured data is converted into structured data. The original and converted structured data is stored in a database and compared to known network vulnerabilities. An emulated network is created according to the collected network data and the comparison of the structured data with known vulnerabilities. Virtual machines are created to run on the emulated network. Director programs and guest actor programs are run on the virtual machines, wherein the actor programs imitate real user behavior on the emulated network. The director programs deliver task commands to the guest actor programs to imitate real user behavior. The imitated behavior is presented to a user via an interface.

Urias, Vincent↗

Analysis of Space Shuttle Ground Support System Fault Detection, Isolation, and Recovery Processes and Resources

As part of the FDIR (Fault Detection, Isolation, and Recovery) Project for the Constellation Program, a task was designed within the context of the Constellation Program FDIR project called the Legacy Benchmarking Task to document as accurately as possible the FDIR processes and resources that were used by the Space Shuttle ground support equipment (GSE) during the Shuttle flight program. These results served as a comparison with results obtained from the new FDIR capability. The task team assessed Shuttle and EELV (Evolved Expendable Launch Vehicle) historical data for GSE-related launch delays to identify expected benefits and impact. This analysis included a study of complex fault isolation situations that required a lengthy troubleshooting process. Specifically, four elements of that system were considered: LH2 (liquid hydrogen), LO2 (liquid oxygen), hydraulic test, and ground special power.

Gross, Anthony R.↗

Methods, systems and computer program products for determining systems re-tasking

Methods, systems and computer program products to measure system re-taskability are disclosed. The methods, systems and computer program products may be used in the design of a new or redesign of an existing System of Systems (SoS). Systems re-tasking (aka substitutability or stand-in redundancy) is the process of using different systems to substitute for non-operational systems to meet required functionality, or using multi-function systems to fulfill higher-priority tasks. This ability can increase the overall operational availability of the SoS; it can also increase the adaptability and resilience of the SoS to unknown or changing conditions. The disclosed methods, systems and computer products include simulating an SoS over time, replacing systems that become non-operational (or damaged) with systems that can fulfill the same capability in order to maximize the SoS availability.

97 MATHEMATICS AND COMPUTING↗

Factors in International Space Station Integration Feasibility Assessments

The International Space Station, ISS, is a growing vehicle. The ISS configuration changes internally and externally with each ISS flight. Each flight adds resources and capabilities such as docking/berthing ports, power, stowage volume, heat rejection, and data processing capability. The configuration, capabilities and performance characteristics of the vehicle will be in flux until assembly complete. At the same time the knowledge about what is required to support humans involved in long duration space flight is also being greatly expanded. In addition to the changes occurring on-orbit, the situation on the ground is also very dynamic. Proposals for new ISS elements, proposed deletions of elements, changes to the ISS requirements, and changes to the planned configuration are always under evaluation. Furthermore, budgetary issues have driven the need to explore alternative options for the ISS . This environment has made the role of the technical integrator in the ISS program unique in that the baseline against which proposals are evaluated is always changing. The nature of the International Space Station Program adds another dimension to the integrators task. ISS program activities are spread across several centers: KSC, MSFC, GRC, DFRC, ARC and JSc. There are six International Partners/participants each with their own unique organizations. The prime contractor is in Texas, California and Alabama. And, the Space Shuttle Program as the launch vehicle provider is another major interface. In spite of the fluidity of the technical baseline, projections and organizational complexity, in the course of evaluating proposals and producing feasibility assessments there are factors, which frequently emerge as significant. These factors tend to be the limiting conditions when they come into play. The finite resources, which tend to limit the options for ISS are: upmass, life support and crew rescue capability, crew time, utilities, exercise equipment, and docking/berthing ports. Upmass requirements need to be developed for each option proposed. Short term and long term impacts to upmass are the result of the implementation and long term operations. The upmass requirements need to be met by the existing launch vehicles and any change in flight rate will be a significant cost driver. In addition, when any item is brought to the ISS careful consideration must be given to the on-board stowage and crew time available to unpack, transfer, stow and use these items. If stowage is not available then something must be returned, use of non-standard stowage negotiated or the item in question stays on the ground. Additional crew time requirements will impact available utilization time or crew off-duty time. When the human element is affected, such as, by increasing the number of crew members or changing the duration of the crew stay (longer or shorter) there is an additional set of factors that come into play. The main considerations are: rescue capability, exercise requirements and availability of equipment, resupply, and life support capability.

Watson, Patricia M.↗

Porting DMRG++ Scientific Application to OpenPOWER

With the rapidly changing microprocessor designs and architectural diversity (multi-cores, many-cores, accelerators) for the next generation HPC systems, scientific applications must adapt to the hardware, to exploit the different types of parallelism and resources available in the architecture. To get the benefit of all the in-node hardware threads, it is important to use a single programming model to map and coordinate the available work to the different heterogeneous execution units in the node (e.g., multi-core hardware threads (latency optimized), accelerators (bandwidth optimized), etc.).Our goal is to show that we can manage the node complexity of these systems by using OpenMP for in-node parallelization by exploiting different “programming styles” supported by OpenMP 4.5 to program CPU cores and accelerators. Finding out the suitable programming-style (e.g., SPMD style, multi-level tasks, accelerator programming, nested parallelism, or a combination of these) using the latest features of OpenMP to maximize performance and achieve performance portability across heterogeneous and homogeneous systems is still an open research problem.We developed a mini-application, Kronecker Product (KP), from the original DMRG++ application (sparse matrix algebra) computational motif to experiment with different OpenMP programming styles on an OpenPOWER architecture and present their results in this paper.

Chatterjee, Ronnie↗

Integrated Fuel Cycle Materials and Chemistry Program (FY21 Plutonium Science Task Report)

Task 2 of the IFCMCP was designed to utilize vibrational spectroscopy, microscopy, X-ray diffraction, and calorimetry to explore the spectroscopic, structural, and chemical properties of plutonium compounds relevant to the nuclear fuel cycle. An important precursor to this work is production of fresh, high-quality plutonium samples. Given the health hazards and material accountability associated with plutonium, sample production is not trivial and production experiments require extensive planning and coordination by research and support staff. Further, because alpha-emissions from plutonium produce time- and dose dependent radiolysis resulting in structural defects, particularly in the presence of water, freshly prepared plutonium samples must be carefully packaged and analyzed with urgency following their production. In FY21, SRNL and UND engaged in numerous research studies involving production and subsequent characterization of plutonium dioxide, plutonium fluoride, plutonium oxalate, and plutonium nitrate. Specific efforts involving each of these compounds are described in detail in the body of this report.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Orbit Transfer Rocket Engine Technology Program: Advanced engine study, task D.1/D.3

Concepts for space maintainability of OTV engines were examined. An engine design was developed which was driven by space maintenance requirements and by a failure mode and effects (FME) analysis. Modularity within the engine was shown to offer cost benefits and improved space maintenance capabilities. Space operable disconnects were conceptualized for both engine change-out and for module replacement. Through FME mitigation the modules were conceptualized to contain the least reliable and most often replaced engine components. A preliminary space maintenance plan was developed around a controls and condition monitoring system using advanced sensors, controls, and condition monitoring concepts. A complete engine layout was prepared satisfying current vehicle requirements and utilizing projected component advanced technologies. A technology plan for developing the required technology was assembled.

Martinez, A.↗

FCIC Task X - Project Management and Consortium Overview

The objective of the FCIC Program Management Task is to provide scientific direction and leadership to the nine participating labs, and to provide robust project management to ensure robust operational planning and execution. The FCIC directly supports the BETO portfolio by focusing on feedstock variability across the bioenergy value chain, and the Project Management Task ensures the smooth operation of the FCIC, making sure that the 9 independent projects with different objectives have a common focus - understanding and mitigating the impacts of feedstock variability across the value chain.

bioenergy↗

Active microwave remote sensing research program plan. Recommendations of the Earth Resources Synthetic Aperture Radar Task Force

A research program plan developed by the Office of Space and Terrestrial Applications to provide guidelines for a concentrated effort to improve the understanding of the measurement capabilities of active microwave imaging sensors, and to define the role of such sensors in future Earth observations programs is outlined. The focus of the planned activities is on renewable and non-renewable resources. Five general application areas are addressed: (1) vegetation canopies, (2) surface water, (3) surface morphology, (4) rocks and soils, and (5) man-made structures. Research tasks are described which, when accomplished, will clearly establish the measurement capabilities in each area, and provide the theoretical and empirical results needed to specify and justify satellite systems using imaging radar sensors for global observations.

Source record↗

Program Predicts Time Courses of Human/Computer Interactions

CPM X is a computer program that predicts sequences of, and amounts of time taken by, routine actions performed by a skilled person performing a task. Unlike programs that simulate the interaction of the person with the task environment, CPM X predicts the time course of events as consequences of encoded constraints on human behavior. The constraints determine which cognitive and environmental processes can occur simultaneously and which have sequential dependencies. The input to CPM X comprises (1) a description of a task and strategy in a hierarchical description language and (2) a description of architectural constraints in the form of rules governing interactions of fundamental cognitive, perceptual, and motor operations. The output of CPM X is a Program Evaluation Review Technique (PERT) chart that presents a schedule of predicted cognitive, motor, and perceptual operators interacting with a task environment. The CPM X program allows direct, a priori prediction of skilled user performance on complex human-machine systems, providing a way to assess critical interfaces before they are deployed in mission contexts.

Vera, Alonso↗

Energy efficient engine high pressure turbine ceramic shroud support technology report

This work represents the development and fabrication of ceramic HPT (high pressure turbine) shrouds for the Energy Efficient Engine (E3). Details are presented covering the work performed on the ceramic shroud development task of the NASA/GE Energy Efficient Engine (E3) component development program. The task consists of four phases which led to the selection of a ZrO2-BY2O3 ceramic shroud material system, the development of an automated plasma spray process to produce acceptable shroud structures, the fabrication of select shroud systems for evaluation in laboratory, component, and CF6-50 engine testing, and finally, the successful fabrication of ZrO2-8Y2O3/superpeg, engine quality shrouds for the E3 engine.

Nelson, W. A.↗