Search NASA⌕ Search

SEARCH · Search NASA

Results for “Task, C++”

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 271 records · Page 15

Aerothermal modeling program, phase 2. Element C: Fuel injector-air swirl characterization

The main objectives of the NASA-sponsored Aerothermal Modeling Program, Phase 2--Element C, are experimental evaluation of the air swirler interaction with a fuel injector in a simulated combustor chamber, assessment of the current two-phase models, and verification of the improved spray evaporation/dispersion models. This experimental and numerical program consists of five major tasks. Brief descriptions of the five tasks are given.

Mostafa, A. A.↗

Screening and Brief Interventions for Alcohol Use During Pregnancy: Practices Among US Primary Care Clinicians, DocStyles 2019

Alcohol use during pregnancy can cause birth defects and developmental disabilities. From 2018 through 2020, 13.5% of pregnant women reported current drinking. The US Preventive Services Task Force recommends evidence-based tools (eg, AUDIT-C and SASQ) for implementing screening and brief interventions to reduce excessive alcohol use among adults, including pregnant people, for whom any alcohol use is considered excessive. We used DocStyles 2019 data to conduct a cross-sectional analysis to examine current screening and brief intervention practices that primary care clinicians conduct among pregnant patients; clinicians’ confidence levels in conducting screening, brief interventions, and referral to treatment; and the documentation of brief interventions in the medical record. A total of 1,500 US adult medicine clinicians completed the entire survey. Among the respondents who conduct screening (N = 1,373) and brief interventions (N = 1,357) in their practice, nearly all reported implementing screening (94.6%) and brief interventions (94.9%) with their pregnant patients for alcohol use, but fewer than half felt confident about conducting their screening practices (46.5%). Two-thirds (64%) reported using a tool that met the criteria recommended by the US Preventive Services Task Force (USPSTF). Over half documented brief interventions in electronic health record notes (51.7%) or designated space (50.7%). Pregnancy presents a unique opportunity for clinicians to incorporate screening into routine obstetric care and encourage behavior change among patients. Most providers reported always screening their pregnant patients for alcohol use, but fewer used evidence-based USPSTF-recommended screening tools. Increased clinician confidence in screening and brief intervention, the use of standardized screening tools tailored to pregnant people, and maximal use of electronic health record technology may enhance the benefits of their application to alcohol use, which ultimately can reduce adverse outcomes associated with alcohol use during pregnancy.

60 APPLIED LIFE SCIENCES↗

Initial Site-Specific De-Inventory Report for Kewaunee

This report has been developed to satisfy the Statement of Work for Task Order #3 for the Department of Energy (DOE) – Office of Nuclear Energy under contract number DE-NE0008491 issued to AREVA Federal Services (AFS). The purpose of this report is to assist the United States (U.S.) DOE in laying the groundwork for implementing an integrated nuclear waste management system. This includes preparing for future large-scale transport of Spent Nuclear Fuel (SNF), High-Level Radioactive Waste (HLW), and Greater Than Class C (GTCC) Low Level Radioactive Waste (LLW). This report addresses the tasks, equipment, and interfaces necessary for the complete de-inventory of the Kewaunee Power Station (KPS) independent spent fuel storage installation (ISFSI) site located in the town of Carlton, WI (but with a Kewaunee mailing address), approximately 30 miles southeast of Green Bay, WI and 90 miles north of Milwaukee, WI. As such, this report is intended to provide information useful for planning options within an integrated nuclear waste management system.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Effect of Changing the Center of Gravity on Human Performance in Simulated Lunar Gravity

Subjective measures of physical exertion, compensation, and controllability while performing tasks in simulated reduced gravity can be affected by changing the center of gravity (CG) of the overall system. The CG of the overall system is defined as the combined CG of the subject, the spacesuit, and the equipment required to change the CG. PURPOSE: To determine if changing the CG affects subjective ratings of suited human performance in simulated lunar gravity. METHODS: A custom weight support structure interfaced with the lunar prototype spacesuit, allowing manipulation of the CG. Weight locations to alter CG were based on a reference subject (81.6 kg, 182.9 cm). Six subjects (80.0 +/- 10.6 kg, 182.3 +/- 6.2 cm) completed 4 tasks (walking, kneel/stand, rock pickup, and shoveling) with system CG at 3 different locations (B=4.8/1.0, C=7.6/14.4, and P=11.2/20.1 cm aft/above the standard subject?s CG). Lunar gravity (0.17-g) was simulated by parabolic flight. Suited testing was performed at 29.6 kPa with a combined suit and structure mass of 181 kg. In all conditions, subjects provided ratings of perceived exertion (RPE) and the gravity compensation and performance scale (GCPS) upon completion of each task. RESULTS: Mean RPE and GCPS were highest at P for all tasks. Variability was greatest at B and lowest at C, and large variations between subjects at the same CG existed for both RPE and GCPS. These trends were not consistent with results from unsuited CG studies performed in other underwater and overhead suspension lunar gravity simulations. CONCLUSION: Modifying CG during suited testing at lunar gravity seems to affect subjective human performance. However, variation in subjective ratings at a given CG location indicates that further study is needed to determine the interactions among lunar gravity simulation, system CG, system mass, and subject characteristics such as anthropometry, strength, and fitness.

Chappell, Steven P.↗

Developing a Hybrid Space Suit Simulator as a Research Tool for Assessing Extravehicular Activity Relevant Workload

Suited testing time is limited and hard to come by, expensive, and requires a whole team to operate and monitor the suit; however, pressurized spacesuits are not always necessary for initial developmental efforts or assessment of informatics. The Human Physiology, Performance, Protection & Operations Laboratory (H-3PO) at NASA Johnson Space Center (JSC) is developing a Hybrid Space Suit Simulator (HS3) to support characterization of human performance during planetary surface exploration analogs. The primary goal of HS3 is to create a low cost, modular, and unpressurized suit simulator for use as a research tool which provides relevant physical and cognitive workload approximations with EVA-like immersion during planetary extravehicular activity (EVA) simulations. HS3 consists of a soft suit, communication, thermal control, gloves, boots, helmet, and integrated bioinformatics/sensors. The modular design of HS3 allows it to be modified to support test objectives as needed. HS3 enables H-3PO and NASA to complete critical human health and performance testing to address open risks and knowledge gaps in a timely, repeatable, and controlled manner. Four engineering runs were completed with HS3 as a baseline for capability. General workload was assessed while traversing on a passive treadmill and conducting geology tasks. Liquid cooling temperature, suit temperature, and metabolic rates were collected during one extended three-hour engineering run. For the duration of the engineering run the suit temperature was 26.6 ± 1.58 °C while suit humidity was 53.7 ± 5.11 %. Helmet temperature was higher than suit temperature at 27.8 ± 1.58 °C. Helmet humidity was lower than average suit humidity at 50.12 ± 11.3 °C. The liquid cooling temperature remained stable at 22.4 ± 1.62 °C. Resting metabolic rate was 597 ± 88 BTU/hr while metabolic rate increased during traverse tasks at 1500 ± 319 BTU/hr and geology tasks at 921 ± 129 BTU/hr. Following the engineering runs, a characterization study will be conducted. The subjects will perform EVA-like scenarios in both a shirtsleeve only and donned HS3, consisting of EVA task circuit focused on traversing, geological rock sampling, and task board manipulation. The characterization study will provide data capability for implementing HS3 in analog EVA testing environments.

Monica Hew↗

Planning collision free paths for two cooperating robots using a divide-and-conquer C-space traversal heuristic

A method was developed to plan feasible and obstacle-avoiding paths for two spatial robots working cooperatively in a known static environment. Cooperating spatial robots as referred to herein are robots which work in 6D task space while simultaneously grasping and manipulating a common, rigid payload. The approach is configuration space (c-space) based and performs selective rather than exhaustive c-space mapping. No expensive precomputations are required. A novel, divide-and-conquer type of heuristic is used to guide the selective mapping process. The heuristic does not involve any robot, environment, or task specific assumptions. A technique was also developed which enables solution of the cooperating redundant robot path planning problem without requiring the use of inverse kinematics for a redundant robot. The path planning strategy involves first attempting to traverse along the configuration space vector from the start point towards the goal point. If an unsafe region is encountered, an intermediate via point is identified by conducting a systematic search in the hyperplane orthogonal to and bisecting the unsafe region of the vector. This process is repeatedly applied until a solution to the global path planning problem is obtained. The basic concept behind this strategy is that better local decisions at the beginning of the trouble region may be made if a possible way around the 'center' of the trouble region is known. Thus, rather than attempting paths which look promising locally (at the beginning of a trouble region) but which may not yield overall results, the heuristic attempts local strategies that appear promising for circumventing the unsafe region.

Weaver, Johnathan M.↗

Circadian rhythms, sleep, and performance in space

Maintaining optimal alertness and neurobehavioral functioning during space operations is critical to enable the National Aeronautics and Space Administration's (NASA's) vision "to extend humanity's reach to the Moon, Mars and beyond" to become a reality. Field data have demonstrated that sleep times and performance of crewmembers can be compromised by extended duty days, irregular work schedules, high workload, and varying environmental factors. This paper documents evidence of significant sleep loss and disruption of circadian rhythms in astronauts and associated performance decrements during several space missions, which demonstrates the need to develop effective countermeasures. Both sleep and circadian disruptions have been identified in the Behavioral Health and Performance (BH&P) area and the Advanced Human Support Technology (AHST) area of NASA's Bioastronautics Critical Path Roadmap. Such disruptions could have serious consequences on the effectiveness, health, and safety of astronaut crews, thus reducing the safety margin and increasing the chances of an accident or incident. These decrements oftentimes can be difficult to detect and counter effectively in restrictive operational environments. NASA is focusing research on the development of optimal sleep/wake schedules and countermeasure timing and application to help mitigate the cumulative effects of sleep and circadian disruption and enhance operational performance. Investing research in humans is one of NASA's building blocks that will allow for both short- and long-duration space missions and help NASA in developing approaches to manage and overcome the human limitations of space travel. In addition to reviewing the current state of knowledge concerning sleep and circadian disruptions during space operations, this paper provides an overview of NASA's broad research goals. Also, NASA-funded research, designed to evaluate the relationships between sleep quality, circadian rhythm stability, and performance proficiency in both ground-based simulations and space mission studies, as described in the 2003 NASA Task Book, will be reviewed.

Review↗

Grid Optimization Lawrence Livermore Nonlinear Programming

Modelling and solution library for security-constrained AC optimal power flow problems that uses nonlinear programming methods (interior-point methods) and solvers (Ipopt, HiOp). The code is written in C++ and provides parallel computing capabilities in the form of task parallelism (solving contingency problems in parallel). Code can run on a variety of commodity high-performance computing.

Petra, CosminG↗

Initial Site-Specific De-Inventory Report for Humboldt Bay

This report has been developed to satisfy solicitation number 6400013399 under subcontract number 4000138474 issued by UT-Battelle, LLC, managing contractor of Oak Ridge National Laboratory (ORNL) to AREVA Federal Services (AFS). The purpose of this report is to assist the United States (U.S.) Department of Energy (DOE) in laying the groundwork for implementing an integrated waste management system. This includes preparing for future large-scale transport of Spent Nuclear Fuel (SNF), High-Level Waste (HLW), and Greater Than Class C (GTCC) Low Level Waste (LLW). This report addresses the tasks and interfaces necessary for the complete de-inventory of the Humboldt Bay (HB) site located on Humboldt Bay near the town of Eureka, CA, about 260 miles north of San Francisco, CA. As such, it provides information useful for planning options within the integrated waste management system.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Assessment of the Electrical Substation-Grid Testbed with Inside/Outside Devices and Distributed Ledger Technology

The electrical substation-grid testbed was created to integrate the GOOSE and/or DNP (Distributed Network Protocol) messages with time synchronized sources and Distributed Ledger Technology (DLT). The objective was to study the impact of faults and cyber-events at an electrical substation with inside (protective relays) and outside (power meters) substation devices. The electrical substation-grid testbed was based on the design of a 34.5/ 12.47 kV electrical substation (sectionalized bus configuration) with two power transformers, connected to radial power lines and load feeders. The electrical substation-grid testbed was installed at 252 lab space (Advanced Power System Protection), Grid Research Integration and Deployment Center (GRID-C), Oak Ridge National Laboratory. This testbed was created for Task 5, DarkNet project. The electrical substation-grid testbed was created to simulate fault and/or cyber events that could potentially result in damage to the electrical infrastructure. In addition, tests were run that are usually not allowed to be performed in an operational electrical power grid, because these test scenarios could trip breakers and/or generate fault situations that could potentially damage equipment. The number of tests performed in the electrical substation-grid testbed were executed in a better way than in a real electrical substation and/or power grid, because multiple tests could be run in a short period of time, and complex permits, and safety/ schedule restrictions like in a real electrical substation environment were not needed. The electrical substation-grid testbed was created using real measurement, communication, and protection devices that are used by electrical utilities, to have same conditions that we could observe in a real power grid or electrical substation. The electrical substation-grid testbed was based on using a real time simulator and expansion box with amplifiers that were wired to electrical substation-grid devices. This hardware-in-the-loop (HIL) was provided by protective relays, power meters, ethernet switches, remote terminal units, synchronized timing network clock, DLT devices, workstations, and servers. This report includes the design, installation, and assessment of the electrical substation-grid testbed that was similar to an operational electrical substation, integrating the power system protection, communication, and control systems. The results for the electrical substation-grid testbed were based on:• verifying the analog signals for protective relays and power meters, • observing the synchronized time source frame at devices, • authenticating the GOOSE (IEC 61850) and DNP messages from power meters and protective relays, and • verifying the trip conditions of protective relays at fault tests with the power system fault event detection, using DLT devices. For future work, the electrical substation-grid testbed with protective relays and power meters, using DLT and synchronized time source from DarkNet, will be used to study the impact of cyber-events at inside and outside substation devices. Advanced algorithms for detecting cyber-events produced by non-desired protective relay settings will be studied, to improve the detection and reliability of protection, control, and communication systems at power grids.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Object oriented development of engineering software using CLIPS

Engineering applications involve numeric complexity and manipulations of a large amount of data. Traditionally, numeric computation has been the concern in developing an engineering software. As engineering application software became larger and more complex, management of resources such as data, rather than the numeric complexity, has become the major software design problem. Object oriented design and implementation methodologies can improve the reliability, flexibility, and maintainability of the resulting software; however, some tasks are better solved with the traditional procedural paradigm. The C Language Integrated Production System (CLIPS), with deffunction and defgeneric constructs, supports the procedural paradigm. The natural blending of object oriented and procedural paradigms has been cited as the reason for the popularity of the C++ language. The CLIPS Object Oriented Language's (COOL) object oriented features are more versatile than C++'s. A software design methodology based on object oriented and procedural approaches appropriate for engineering software, and to be implemented in CLIPS was outlined. A method for sensor placement for Space Station Freedom is being implemented in COOL as a sample problem.

Yoon, C. John↗

NASA's spacecraft data system

The NASA Small Explorer Data System (SEDS), a space flight data system developed to support the Small Explorer (SMEX) project, is addressed. The system was flown on the Solar Anomalous Magnetospheric Particle Explorer (SAMPEX) SMEX mission, and with reconfiguration for different requirements will fly on the X-ray Timing Explorer (XTE) and the Tropical Rainfall Measuring Mission (TRMM). SEDS is also foreseen for the Hubble repair mission. Its name was changed to Spacecraft Data System (SDS) in view of expansions. Objectives, SDS hardware, and software are described. Each SDS box contains two computers, data storage memory, uplink (command) reception circuitry, downlink (telemetry) encoding circuitry, Instrument Telemetry Controller (ITC), and spacecraft timing circuitry. The SDS communicates with other subsystems over the MIL-STD-1773 data bus. The SDS software uses a real time Operating System (OS) and the C language. The OS layer, communications and scheduling layer, application task layer, and diagnostic software, are described. Decisions on the use of advanced technologies, such as ASIC's (Application Specific Integrated Circuits) and fiber optics, led to technical improvements, such as lower power and weight, without increasing the risk associated with the data system. The result was a successful SAMPEX development, integration and test, and mission using SEDS, and the upgrading of that system to SDS for TRMM and XTE.

Cudmore, Alan↗

Telemetry and Communication IP Video Player

Aegis Video Player is the name of the video over IP system for the Telemetry and Communications group of the Launch Services Program. Aegis' purpose is to display video streamed over a network connection to be viewed during launches. To accomplish this task, a VLC ActiveX plug-in was used in C# to provide the basic capabilities of video streaming. The program was then customized to be used during launches. The VLC plug-in can be configured programmatically to display a single stream, but for this project multiple streams needed to be accessed. To accomplish this, an easy to use, informative menu system was added to the program to enable users to quickly switch between videos. Other features were added to make the player more useful, such as watching multiple videos and watching a video in full screen.

OFarrell, Zachary L.↗

Space Launch System (SLS) Human Factors Engineering Modeling & Analysis

The Human Systems Integration & Engineering (HSI&E) team at NASA’s Marshall Space Flight Center (MSFC) strives to advocate for the humans in the loop of Space Launch System’s (SLS) ground operations. Using assessment methods like human simulation, virtual reality, and physical mockups, both flight hardware and ground support equipment (GSE) are evaluated for human integration. Those ranging from 5th percentile female (approximately 5’2” tall) to 95th percentile male (approximately 6’2” tall) should be able to perform all SLS stacking operations. Operations include element physical mates, element electrical mates, and testing activities. The primary human simulation software used is Process Simulate Human (PSH) made by Siemens. This software supplies highly accurate human manikins that can interact with CAD models. PSH was used to evaluate the Transportation and Integration Platform’s (TIP) side opening that was designed for access to the Payload Adapter (PLA) cables. Technicians will need to access these cables for testing purposes before element stacking at Kennedy Space Center (KSC). After performing an analysis in PSH using the TIP side opening, it was found that neither a 5th percentile female or a 95th percentile male could perform the task as the designers had intended. There is a C-beam that blocks access to the cables (both physically and visually). An alternative analysis was performed using PSH to look at another access point to the PLA cables. Although this method would disrupt already established procedures and produce more work, the designers confirmed it was an option. Instead of technicians accessing the cables through the side opening in the TIP, a human simulation was performed for going through a panel opening in the bottom of the TIP. This method requires removal of a TIP panel and a stepladder of at least 36 inches for a 5th percentile female to access the cables.

human factors↗

Bindee

Bindee is a clang tool that outputs a simple pybind11 template given a C++ file for efficient generation of C++-Python bindings. Bindee is intended to be a helper tool for minimizing initial user effort and safeguarding against common runtime errors. Bindee relies on two open-source software to produce bindings. Clang's LibTooling enables bindee to traverse a C++ file's AST to pick out bindable variables and functions, or "bindees." PyBind11 is templated, header-only library for generating C++-Python bindings for variables and functions. Operating purely in C++, bindee does not require learning any new API for accomplishing its task. Additionally, picking the correct pybind11 API for a given bindable element is handled without interaction from the user. Any user input is denoted by '@TEXT@' string substitution. Bindee is capable of generating modular bindings for public class methods, public class variables, enumerations, and free functions and variables. Bindings for templates are also supported. For those familiar with pybind11, bindee does not handle trampolines, C++ extensions through lambdas, or custom type casters.

Kimkno, JasonS.↗

Harnessing billions of tasks for a scalable portable hydrodynamic simulation of the merger of two stars

We propose a highly scalable demonstration of a portable asynchronous many-task programming model and runtime system applied to a grid-based adaptive mesh refinement hydrodynamic simulation of a double white dwarf merger with 14 levels of refinement that spans 17 orders of magnitude in astrophysical densities. The code uses the portable C++ parallel programming model that is embodied in the HPX library and being incorporated into the ISO C++ standard. The model reflects a significant shift from existing bulk synchronous parallel programming models under consideration for exascale systems. Through the use of the Futurization technique, seemingly sequential code is transformed into wait-free asynchronous tasks. We demonstrate the potential of our model by showing results from strong scaling runs on National Energy Research Scientific Computing Center’s Cori system (658,784 Intel Knight’s Landing cores) that achieve a parallel efficiency of 96.8% using billions of asynchronous tasks.

79 ASTRONOMY AND ASTROPHYSICS↗