Search NASA⌕ Search

SEARCH · Search NASA

Results for “shared control”

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,243 records · Page 69

The control data "GIRAFFE" system for interactive graphic finite element analysis

The Graphical Interface for Finite Elements (GIRAFFE) general purpose interactive graphics application package was described. This system may be used as a pre/post processor for structural analysis computer programs. It facilitates the operations of creating, editing, or reviewing all the structural input/output data on a graphics terminal in a time-sharing mode of operation. An application program for a simple three-dimensional plate problem was illustrated.

Park, S.↗

Effects of experimentally added salmon subsidies on resident fishes via direct and indirect pathways

Abstract Artificial additions of nutrients of differing forms such as salmon carcasses and analog pellets (i.e. pasteurized fishmeal) have been proposed as a means of stimulating aquatic productivity and enhancing populations of anadromous and resident fishes. Nutrient mitigation to enhance fish production in stream ecosystems assumes that the central pathway by which effects occur is bottom‐up, through aquatic primary and secondary production, with little consideration of reciprocal aquatic‐terrestrial pathways. The net outcome (i.e. bottom‐up vs. top‐down) of adding salmon‐derived materials to streams depend on whether or not these subsidies indirectly intensify predation on in situ prey via increases in a shared predator or alleviate such predation pressure. We conducted a 3‐year experiment across nine tributaries of the N. Fork Boise River, Idaho, USA , consisting of 500‐m stream reaches treated with salmon carcasses (n = 3), salmon carcass analog (n = 3), and untreated control reaches (n = 3). We observed 2–8 fold increases in streambed biofilms in the 2–6 weeks following additions of both salmon subsidy treatments in years 1 and 2 and a 1.5‐fold increase in standing crop biomass of aquatic invertebrates to carcass additions in the second year of our experiment. The consumption of benthic invertebrates by stream fishes increased 110–140% and 44–66% in carcass and analog streams in the same time frame, which may have masked invertebrate standing crop responses in years 3 and 4. Resident trout directly consumed 10.0–24.0 g·m −2 ·yr −1 of salmon carcass and <1–11.0 g·m −2 ·yr −1 of analog material, which resulted in 1.2–2.9 g·m −2 ·yr −1 and 0.03–1.4 g·m −2 ·yr −1 of tissue produced. In addition, a feedback flux of terrestrial maggots to streams contributed 0.0–2.0 g·m −2 ·yr −1 to trout production. Overall, treatments increased annual trout production by 2–3 fold, though density and biomass were unaffected. Our results indicate the strength of bottom‐up and top‐down responses to subsidy additions was asymmetrical, with top‐down forces masking bottom‐up effects that required multiple years to manifest. The findings also highlight the need for nutrient mitigation programs to consider multiple pathways of energy and nutrient flow to account for the complex effects of salmon subsidies in stream‐riparian ecosystems.

Collins, Scott F.↗

In-Kind Contributions: The PIP-II Project at Fermilab

The Proton Improvement Plan II (PIP-II) Project is the first U.S. accelerator project that has significant contributions from international partners. A project management framework was created to fully integrate and make consistent across all partners the design, development, and delivery of In-Kind Contributions (IKC) into PIP-II. This framework consists of planning documentation, procedures, and communication and assessment processes to control schedule, risk, quality, and technical integration over the lifetime of the project. The purpose of this paper is to present the PIP-II IKC model put in place to properly integrate the IKC deliverables into the PIP-II Linac and share experience and lessons learned from its early implementation.

43 PARTICLE ACCELERATORS↗

Circuit for automatic load sharing in parallel converter modules

A nondissipative circuit for automatic load sharing in parallel converter modules having push-pull power transistors is presented. Each transistor has a separate current-sensing transformer and an impedance-adjusting transformer in series with its collector. The impedance-adjusting transformer functions as a current-controlled variable impedance that is responsive to the difference between the peak collector current of the transistor and the average peak current of all collector currents of power transistors in all modules, thereby to control the collector currents of all power transistors with reference to the average peak collector current.

Nagano, S.↗

NASA Tech Briefs, February 2006

Topics discussed include: Nearly Direct Measurement of Relative Permittivity; DCS-Neural-Network Program for Aircraft Control and Testing; Dielectric Heaters for Testing Spacecraft Nuclear Reactors; Using Doppler Shifts of GPS Signals To Measure Angular Speed; Monitoring Temperatures of Tires Using Luminescent Materials; Highly Efficient Multilayer Thermoelectric Devices; Very High-Speed Digital Video Capability for In-Flight Use; MMIC DHBT Common-Base Amplifier for 172 GHz; Modular, Microprocessor-Controlled Flash Lighting System; Generic Environment for Simulating Launch Operations; Modular Aero-Propulsion System Simulation; X-Windows Socket Widget Class; Infrastructure for Rapid Development of Java GUI Programs; Processing Raman Spectra of High-Pressure Hydrogen Flames; X-Windows Information Sharing Protocol Widget Class; Simulating Humans as Integral Parts of Spacecraft Missions; Analyzing Power Supply and Demand on the ISS; Polyimides From a-BPDA and Aromatic Diamines; Making Plant-Support Structures From Waste Plant Fiber; Large Deployable Reflectarray Antenna; Periodically Discharging, Gas-Coalescing Filter; Ion Milling On Steps for Fabrication of Nanowires; Neuro-Prosthetic Implants With Adjustable Electrode Arrays; Microfluidic Devices for Studying Biomolecular Interactions; Studying Functions of All Yeast Genes Simultaneously; Polarization Phase-Compensating Coats for Metallic Mirrors; Tunable-Bandwidth Filter System; Methodology for Designing Fault-Protection Software; and Ground-Based Localization of Mars Rovers.

Source record↗

Coordination Between Sectors in Shared Airspace Operations

Recent studies have shown that a more efficient use of airspace may involve shared airspace operations, i.e., temporal as well as spatial separation of arrival and departure flows [1][2]. Temporal separation would permit a departure aircraft to fly through an arrival flow, depending on an available gap. This would necessitate careful and precise coordination between controllers in different sectors. Three methods of coordination which permit the penetration of a controller's airspace by another controller's aircraft are described: point out, look-and-go, and prearranged coordination procedure. Requirements of each method are given, along with associated problems that have surfaced in the field as described by Aviation Safety and Reporting System (ASRS) and other reports. A Human-in-the-Loop simulation was designed to compare two of the methods: point out and prearranged coordination procedures. In prearranged coordination procedures (P-ACP), the controllers control an aircraft in another controller's airspace according to specified prearranged procedures, without coordinating each individual aircraft with another controller, as is done with point outs. In the simulation, three experienced controllers rotated through two arrival sectors and a non-involved arrival sector of a Terminal Radar Approach Control (TRACON) airspace. Results of eighteen one-hour simulation runs (nine in each of the two conditions) showed no impact of the coordination method on separation violations nor on arrival times for 208 departing aircraft crossing an arrival stream. Participant assessment indicated that although both coordination conditions were acceptable, the prearranged coordination procedure condition was slightly safer, more efficient, timely, and overall, worked better operationally. Problems arose in the point out condition regarding controllers noticing acceptance of point outs. Also, in about half of the point-out runs, time pressure was felt to have had an impact on when and if the departures could cross an arrival stream. An additional problem with point outs may be confusion in the field about which controller has responsibility for separating point-out aircraft from other aircraft.

Parke, Bonny↗

Constellation: The autonomous control and data acquisition system for dynamic experimental setups

The operation of instruments and detectors in laboratory or beamline environments presents a complex challenge, requiring stable operation of multiple concurrent devices, often controlled by separate hardware and software solutions. These environments frequently undergo modifications, such as the inclusion of different auxiliary devices depending on the experiment or facility, adding further complexity. The successful management of such dynamic configurations demands a flexible and robust system capable of controlling data acquisition, monitoring experimental setups, enabling seamless reconfiguration, and integrating new devices with limited effort. This paper presents Constellation, a flexible and network-distributed control and data acquisition software framework tailored to laboratory and beamline environments, that addresses the limitations of existing solutions. The framework is designed with a focus on extensibility, providing a streamlined interface for instrument integration. It supports efficient system setup via network discovery mechanisms, promotes stability through autonomous operational features, and provides comprehensive documentation and supporting tools for operators and application developers such as controllers and logging interfaces. At the core of the architectural design is the autonomy of the individual components, called satellites, which can make independent decisions about their operation and communicate these decisions to other components. This paper introduces the design principles and framework architecture of Constellation, presents the available graphical user interfaces, shares insights from initial successful deployments, and provides an outlook on future developments and applications.

Autonomy↗

A Non-Cooperative Game-Based Distributed Beam Scheduling Framework for 5G Millimeter-Wave Cellular Networks

Here, this paper studies the problem of distributed beam scheduling for 5G millimeter-Wave (mm-Wave) cellular networks where base stations (BSs) belonging to different operators share the same spectrum without centralized coordination among them. Our goal is to design efficient distributed scheduling algorithms to maximize the network utility, which is a function of the achieved throughput by the user equipment (UEs), subject to the average and instantaneous power consumption constraints of the BSs. We propose a Media Access Control (MAC) and a power allocation/adaptation mechanism utilizing the Lyapunov stochastic optimization framework and non-cooperative games. In particular, we first decompose the original utility maximization problem into two sub-optimization problems for each time frame, which are a convex optimization problem and a non-convex optimization problem, respectively. By formulating the distributed scheduling problem as a non-cooperative game where each BS is a player attempting to optimize its own utility, we provide a distributed solution to the non-convex sub-optimization problem via finding the Nash Equilibrium (NE) of the game whose weights are determined optimally by the Lyapunov optimization framework. Finally, we conduct simulation under various network settings to show the effectiveness of the proposed game-based beam scheduling algorithm in comparison to that of several reference schemes.

42 ENGINEERING↗

How Improved Forecasting Can Increase the Bulk Power System Value of Price-Responsive Electric Vehicle Managed Charging

Personal light-duty vehicle (LDV) electric vehicle managed charging (EVMC) can reduce power system costs by better aligning electric vehicle (EV) charging with locations and times of low energy cost or infrastructure use. The need to coordinate charging demand across thousands to millions of vehicles while preserving mobility service is a barrier to realizing the value of EVMC. Price-responsive dispatch mechanisms like time-of-use rates (TOU) and hourly real-time prices (RTP) are attractive compared to direct load control (DLC) because they only require one-way communications and local controls. However, increasing participation in price responsive mechanisms can induce costly-to-serve spikes in load and otherwise increase, rather than decrease, production costs. We quantify the ability of improved EVMC forecasting to sustain savings from price responsive mechanisms beyond the limit of 14% of LDVs actively participating observed in previous work. Perfect forecasting of price-responsive EV load makes TOU and RTP value-competitive with a low-error DLC formulation with up to 27% (within-week flexibility) to 45% or more (within-session flexibility) of LDVs participating in EVMC in an envisioned New England power system with 84% clean energy. Additional costs of implementing DLC should be no more than tens of dollars per vehicle-year if DLC is to be value-competitive with accurately forecast price-responsive EVMC for double-digit percentage shares of LDVs participating.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Trends in best-in-class energy-efficient technologies for room air conditioners

Improving the efficiency of room air conditioners (RACs) could provide significant energy and associated emissions savings, particularly in emerging economies with hot climates where the cooling demand is expected to increase dramatically. To help accelerate efficiency improvements, this study identifies “best-in-class” high-efficiency RAC components and products. The findings show that manufacturers tend to minimize manufacturing costs by using RAC designs that are readily available or standardized to their production, and they share components across various models. High-efficiency RAC models use advanced compressor technologies optimized at a low frequency, large heat exchangers with thermodynamically effective materials and designs, highly efficient direct current fan motors, advanced metering devices, and smart sensors for temperature and humidity control. Recently RAC manufacturers have been improving seasonal efficiency – better reflecting part-load operation – especially via variable-speed (inverter) drives for compressor motors. Recent highest-efficiency RAC models use low global warming potential (GWP) refrigerants, having transitioned from conventional high-GWP refrigerants, in regions where RACs that use these low-GWP refrigerants are commercially available. Recently demonstrated innovative technologies show trends toward smart hybrid designs, evaporative cooling, and solid-state materials beyond the conventional vapor-compression technology. This information could help policymakers improve their RAC market-transformation programs to align with the most-efficient global technology.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Design and implementation of wireless dose logger network for radiological emergency decision support system

A decision support system (DSS) is implemented in Radiological Safety Division, Indira Gandhi Centre for Atomic Research for providing guidance for emergency decision making in case of an inadvertent nuclear accident. Real time gamma dose rate measurement around the stack is used for estimating the radioactive release rate (source term) by using inverse calculation. Wireless gamma dose logging network is designed, implemented, and installed around the Madras Atomic Power Station reactor stack to continuously acquire the environmental gamma dose rate and the details are presented in the paper. The network uses XBee–Pro wireless modules and PSoC controller for wireless interfacing, and the data are logged at the base station. A LabView based program is developed to receive the data, display it on the Google Map, plot the data over the time scale, and register the data in a file to share with DSS software. The DSS at the base station evaluates the real time source term to assess radiation impact.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Roles of Gibberellin Catabolism and Signaling in Growth and Physiological Response to Drought and Short-Day Photoperiods in Populus Trees

Survival and productivity of perennial plants in temperate zones are dependent on robust responses to prolonged and seasonal cycles of unfavorable conditions. Here we report whole-genome microarray, expression, physiological, and transgenic evidence in hybrid poplar (Populus tremula × Populus alba) showing that gibberellin (GA) catabolism and repressive signaling mediates shoot growth inhibition and physiological adaptation in response to drought and short-day (SD) induced bud dormancy. Both water deprivation and SDs elicited activation of a suite of poplar GA2ox and DELLA encoding genes. Poplar transgenics with up-regulated GA 2-oxidase (GA2ox) and DELLA domain proteins showed hypersensitive growth inhibition in response to both drought and SDs. In addition, the transgenic plants displayed greater drought resistance as evidenced by increased pigment concentrations (chlorophyll and carotenoid) and reductions in electrolyte leakage (EL). Comparative transcriptome analysis using whole-genome microarray showed that the GA-deficiency and GA-insensitivity, SD-induced dormancy, and drought response in poplar share a common regulon of 684 differentially-expressed genes, which suggest GA metabolism and signaling plays a role in plant physiological adaptations in response to alterations in environmental factors. Our results demonstrate that GA catabolism and repressive signaling represents a major route for control of growth and physiological adaptation in response to immediate or imminent adverse conditions.

59 BASIC BIOLOGICAL SCIENCES↗

UPC++ v1.0 Programmer’s Guide (Rev. 2023.9.0)

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

Nine Canyon Long-Duration Energy Storage: A Feasibility Study

The Nine Canyon Long Duration Energy Storage (LDES) Feasibility Study explores the technical and economic viability of deploying advanced energy storage technologies at Energy Northwest's (EN) Nine Canyon (9C) Wind Project site in Benton County, Washington. Supported by the Washington State Department of Commerce and the U.S. Department of Energy’s Office of Electricity under its LDES Voucher Program, the study represents a collaborative effort between EN, Pacific Northwest National Laboratory (PNNL), and ARES North America. At the core of this effort is the development of a generalized techno-economic modeling framework and evaluation tool designed to assess the value proposition of LDES projects across a variety of contexts. The modeling tool is technology-agnostic and accommodates user-defined parameters such as rated power, energy duration, round-trip efficiency, capital and operational costs, and dispatch constraints. It also integrates economic inputs, including market prices, energy revenue structures, and financing parameters to evaluate performance through key metrics. The tool provides utilities with a transparent, adaptable platform to support decision-making, investment prioritization, and portfolio planning for various storage technologies. To guide scenario design and interpretation, the study first surveyed the LDES technology landscape, including lithium-ion batteries, flow batteries, non-hydro gravity storage, and thermo-mechanical systems, comparing cost trajectories, technical performance, safety and hazards, materials sourcing and recyclability, and spatial/siting considerations. This literature-grounded review highlights technology trade-offs and reinforces the need to align technology choice with site characteristics, use cases, and project objectives. A companion chapter examines ownership structures (EN ownership, third-party ownership, shared models) and offtake options (energy marketing, capacity/energy PPAs, time-of-use PPAs, block-delivery PPAs, and tolling), where PPAs (power purchase agreements) represent contractual arrangements for buying and selling electricity. The chapter also highlights implications for risk allocation, capital access, operational control, and revenue certainty. The study also evaluates supervisory control and data acquisition (SCADA) and transmission interconnection pathways, options include upgrading the existing SCADA or deploying a dedicated LDES controller, with attention to protection schemes, data telemetry, cybersecurity, and regulatory coordination with BPA. In addition, an ARES-specific geotechnical and hydrology assessment presented in the appendix screens multiple corridors for slope stability, bearing capacity, cut-and-fill magnitude, and stormwater behavior.

25 ENERGY STORAGE↗

UPC++ v1.0 Programmer’s Guide (Revision 2022.3.0)

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2023.3.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2022.9.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

The Jade File System

File systems have long been the most important and most widely used form of shared permanent storage. File systems in traditional time-sharing systems, such as Unix, support a coherent sharing model for multiple users. Distributed file systems implement this sharing model in local area networks. However, most distributed file systems fail to scale from local area networks to an internet. Four characteristics of scalability were recognized: size, wide area, autonomy, and heterogeneity. Owing to size and wide area, techniques such as broadcasting, central control, and central resources, which are widely adopted by local area network file systems, are not adequate for an internet file system. An internet file system must also support the notion of autonomy because an internet is made up by a collection of independent organizations. Finally, heterogeneity is the nature of an internet file system, not only because of its size, but also because of the autonomy of the organizations in an internet. The Jade File System, which provides a uniform way to name and access files in the internet environment, is presented. Jade is a logical system that integrates a heterogeneous collection of existing file systems, where heterogeneous means that the underlying file systems support different file access protocols. Because of autonomy, Jade is designed under the restriction that the underlying file systems may not be modified. In order to avoid the complexity of maintaining an internet-wide, global name space, Jade permits each user to define a private name space. In Jade's design, we pay careful attention to avoiding unnecessary network messages between clients and file servers in order to achieve acceptable performance. Jade's name space supports two novel features: (1) it allows multiple file systems to be mounted under one direction; and (2) it permits one logical name space to mount other logical name spaces. A prototype of Jade was implemented to examine and validate its design. The prototype consists of interfaces to the Unix File System, the Sun Network File System, and the File Transfer Protocol.

Rao, Herman Chung-Hwa↗