Search NASA⌕ Search

SEARCH · Search NASA

Results for “Hybrid Programs”

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 55 records · Page 3

A Formal Verification Framework for Runtime Assurance

The simplex architecture is an instance of Runtime Assurance (RTA) where a trusted component takes control of a safety-critical system when an untrusted component violates a safety property. This paper presents a formalization of the simplex RTA framework in the language of hybrid programs. A feature of this formal verification framework is that, for a given system, a specific instantiation can be created and its safety properties are guaranteed by construction. Instantiations may be kept at varying levels of generality, allowing for black box components, such as ML/AI-based controllers, to be modeled. The framework is written in the Prototype Verification System (PVS) using Plaidypvs, an embedding of differential dynamic logic in PVS. As a proof of concept, the framework is illustrated on an automatic vehicle braking system.

Runtime assurance↗

A Formal Verification Framework for Runtime Assurance

The simplex architecture is an instance of Runtime Assurance (RTA) where a trusted component takes control of a safety-critical system when an untrusted component violates a safety property. This paper presents a formalization of the simplex RTA framework in the language of hybrid programs. A feature of this formal verification framework is that, for a given system, a specific instantiation can be created and its safety properties are guaranteed by construction. Instantiations may be kept at varying levels of generality, allowing for black box components, such as ML/AI-based controllers, to be modeled. The framework is written in the Prototype Verification System (PVS) using Plaidypvs, an embedding of differential dynamic logic in PVS. As a proof of concept, the framework is illustrated on an automatic vehicle braking system.

Runtime assurance↗

Hybrid propulsion technology program: Phase 1, volume 2

The program objectives of developing hybrid propulsion technology (HPT) to enable its application for manned and unmanned high thrust, high performance space launch vehicles are examined. The studies indicate that the hybrid propulsion (HP) is very attractive, especially when applied to large boosters for programs such as the Advanced Launch System (ALS) and the second generation Space Shuttle. Some of the advantages of HP are identified. Space launch vehicles using HP are less costly than those flying today because their propellant and insulation costs are much less and there are fewer operational restraints due to reduced safety requirements. Boosters using HP have safety features that are highly desirable, particularly for manned flights. HP systems will have a clean exhaust and high performance. Boosters using HP readily integrate with launch vehicles and their launch operations, because they are very compact for the amount of energy contained. Hybrid propulsion will increase the probability of mission success. In order to properly develop the technologies of HP, preliminary HP concepts are evaluated. System analyses and trade studies were performed to identify technologies applicable to HP.

Schuler, A. L.↗

A survey of electric and hybrid vehicle simulation programs

Results of a survey conducted within the United States to determine the extent of development and capabilities of automotive performance simulation programs suitable for electric and hybrid vehicle studies are summarized. Altogether, 111 programs were identified as being in a usable state. The complexity of the existing programs spans a range from a page of simple desktop calculator instructions to 300,000 lines of a high-level programming language. The capability to simulate electric vehicles was most common, heat-engines second, and hybrid vehicles least common. Batch-operated programs are slightly more common than interactive ones, and one-third can be operated in either mode. The most commonly used language was FORTRAN, the language typically used by engineers. The higher-level simulation languages (e.g. SIMSCRIPT, GPSS, SIMULA) used by "model builders" were conspicuously lacking.

Bevan, J.↗

Hybrid propulsion technology program: Phase 1, volume 4

The use of a liquid oxidizer-solid fuel hybrid propellant combination in booster rocket motors appears extremely attractive due to the integration of the best features of liquid and solid propulsion systems. The hybrid rocket combines the high performance, clean exhaust, and safety of liquid propellant engines with the low cost and simplicity of solid propellant motors. Additionally, the hybrid rocket has unique advantages such as an inert fuel grain and a relative insensitivity to fuel grain and oxidizer injection anomalies. The advantages mark the hybrid rocket as a potential replacement or alternative for current and future solid propellant booster systems. The issues are addressed and recommendations are made concerning oxidizer feed systems, injectors, and ignition systems as related to hybrid rocket propulsion. Early in the program a baseline hybrid configuration was established in which liquid oxygen would be injected through ports in a solid fuel whose composition is based on hydroxyl terminated polybutadiene (HTPB). Liquid oxygen remained the recommended oxidizer and thus all of the injector concepts which were evaluated assumed only liquid would be used as the oxidizer.

Claflin, S. E.↗

Hybrid thermocouple development program

The design and development of a hybrid thermocouple, having a segmented SiGe-PbTe n-leg encapsulated within a hollow cylindrical p-SiGe leg, is described. Hybrid couple efficiency is calculated to be 10% to 15% better than that of a all-SiGe couple. A preliminary design of a planar RTG, employing hybrid couples and a water heat pipe radiator, is described as an example of a possible system application. Hybrid couples, fabricated initially, were characterized by higher than predicted resistance and, in some cases, bond separations. Couples made later in the program, using improved fabrication techniques, exhibited normal resistances, both as-fabricated and after 700 hours of testing. Two flat-plate sections of the reference design thermoelectric converter were fabricated and delivered to NASA Lewis for testing and evaluation.

Garvey, L. P.↗

A survey of electric and hybrid vehicles simulation programs. Volume 2: Questionnaire responses

The data received in a survey conducted within the United States to determine the extent of development and capabilities of automotive performance simulation programs suitable for electric and hybrid vehicle studies are presented. The survey was conducted for the Department of Energy by NASA's Jet Propulsion Laboratory. Volume 1 of this report summarizes and discusses the results contained in Volume 2.

Bevan, J.↗

Towards an Implementation of Differential Dynamic Logic in PVS

This paper describes an ongoing effort to embed and verify differential dynamic logic (dL) in the Prototype Verification System (PVS). dL is a logic for specifying and formally reasoning about hybrid systems, which employ both continuous and discrete dynamics. There are several benefits of this effort. First, the embedding of dL in PVS offers an independent formal verification of the semantics and rules of dL. Second, the embedding is fully operational within PVS, giving PVS practitioners the ability to use dL in the formal specification and verification process. Third, the rich specification language, type system, and powerful interactive prover of PVS can be used on dL objects. In addition to the embedding and verification of dL, a custom extension for Visual Studio Code has been developed, so that a stylized dL syntax can be used to specify hybrid programs and their properties.

Differential Dynamic Logic↗

Hybrid propulsion technology program

Technology was identified which will enable application of hybrid propulsion to manned and unmanned space launch vehicles. Two design concepts are proposed. The first is a hybrid propulsion system using the classical method of regression (classical hybrid) resulting from the flow of oxidizer across a fuel grain surface. The second system uses a self-sustaining gas generator (gas generator hybrid) to produce a fuel rich exhaust that was mixed with oxidizer in a separate combustor. Both systems offer cost and reliability improvement over the existing solid rocket booster and proposed liquid boosters. The designs were evaluated using life cycle cost and reliability. The program consisted of: (1) identification and evaluation of candidate oxidizers and fuels; (2) preliminary evaluation of booster design concepts; (3) preparation of a detailed point design including life cycle costs and reliability analyses; (4) identification of those hybrid specific technologies needing improvement; and (5) preperation of a technology acquisition plan and large scale demonstration plan.

Source record↗

Skinny kelp (Saccharina angustissima) provides valuable genetics for the biomass improvement of farmed sugar kelp (Saccharina latissima)

Abstract Saccharina latissima (sugar kelp) is one of the most widely cultivated brown marine macroalgae species in the North Atlantic and the eastern North Pacific Oceans. To meet the expanding demands of the sugar kelp mariculture industry, selecting and breeding sugar kelp that is best suited to offshore farm environments is becoming necessary. To that end, a multi-year, multi-institutional breeding program was established by the U.S. Department of Energy's (DOE) Advanced Research Projects Agency-Energy (ARPA-E) Macroalgae Research Inspiring Novel Energy Resources (MARINER) program. Hybrid sporophytes were generated using 203 unique gametophyte cultures derived from wild-collected Saccharina spp . for two seasons of farm trials (2019–2020 and 2020–2021). The wild sporophytes were collected from 10 different locations within the Gulf of Maine (USA) region, including both sugar kelp ( Saccharina latissima ) and the skinny kelp species ( Saccharina angustissima ). We harvested 232 common farm plots during these two seasons with available data. We found that farmed kelp plots with skinny kelp as parents had an average increased yield over the mean (wet weight 2.48 ± 0.90 kg m −1 and dry weight 0.32 ± 0.10 kg m −1 ) in both growing seasons. We also found that blade length positively correlated with biomass in skinny kelp x sugar kelp crosses or pure sugar kelp crosses. The skinny x sugar progenies had significantly longer and narrower blades than the pure sugar kelp progenies in both seasons. Overall, these findings suggest that sugar x skinny kelp crosses provide improved yield compared to pure sugar kelp crosses.

59 BASIC BIOLOGICAL SCIENCES↗

Parallel physics-informed neural networks via domain decomposition

Here we develop a distributed framework for the physics-informed neural networks (PINNs) based on two recent extensions, namely conservative PINNs (cPINNs) and extended PINNs (XPINNs), which employ domain decomposition in space and in time-space, respectively. This domain decomposition endows cPINNs and XPINNs with several advantages over the vanilla PINNs, such as parallelization capacity, large representation capacity, efficient hyperparameter tuning, and is particularly effective for multi-scale and multi-physics problems. Here, we present a parallel algorithm for cPINNs and XPINNs constructed with a hybrid programming model described by MPI + X, where X ∈ {CPUs, GPUs}. The main advantage of cPINN and XPINN over the more classical data and model parallel approaches is the flexibility of optimizing all hyperparameters of each neural network separately in each subdomain. We compare the performance of distributed cPINNs and XPINNs for various forward problems, using both weak and strong scalings. Our results indicate that for space domain decomposition, cPINNs are more efficient in terms of communication cost but XPINNs provide greater flexibility as they can also handle time-domain decomposition for any differential equations, and can deal with any arbitrarily shaped complex subdomains. To this end, we also present an application of the parallel XPINN method for solving an inverse diffusion problem with variable conductivity on the United States map, using ten regions as subdomains.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

A memory-driven mapping algorithm for heterogeneous systems

mpibind is a memory-driven algorithm to map parallel hybrid applications to the underlying hardware resources transparently, efficiently, and portably. There are two fundamental aspects of this algorithm. First, unlike existing mappings, its primary design point is the memory system. Compute elements are selected based on the identified memory components and not vice versa. Second, it embodies a global awareness of hybrid programming abstractions as well as heterogeneous devices.

Leon Borja, EdgarA↗

The development and demonstration of hybrid programmable attitude control electronics

In the course of extended life attitude control system (ELACS) research sponsored by NASA a hybrid programable attitude control electronics (HYPACE) concept was developed and demonstrated. The wide variety of future planetary missions demanded a new control approach to accommodate the automatic fault tolerance and long the life requirements of such missions. HYPACE provides an adaptable, analog/digital design approach that permits preflight and in-flight accommodation of mission changes, component performance variations, and spacecraft changes, through programing. This enabled broad multimission flexibility of application in a cost effective manner. Previously, flight control computers have not been not flown on planetary missions because of weight and power problems. These problems were resolved in the design of HYPACE. The HYPACE design, which was demonstrated in breadboard form on a single-axis gas-bearing spacecraft simulation, uses a single control channel to perform the attitude control functions sequentially, thus significantly reducing the number of component parts over hard-wired designs.

Smith, L. S.↗

Rapid kinetics

Hybrid program for chemical kinetics provides rapid solution to problems involving flowing or static, chemically reacting, gas mixtures.

Mclain, A. G.↗

Development of 256 x 256 Element Impurity Band Conduction Infrared Detector Arrays for Astronomy

This report describes the work performed on a one and a half year advance technology program to develop Impurity Band Conduction (IBC) detectors with very low dark current, high quantum efficiency, and with good repeatable processes. The program fabricated several epitaxial growths of Si:As detecting layers from 15 to 35 microns thick and analyzed the performance versus the thickness and the Arsenic concentration of these epitaxial layers. Some of the epitaxial runs did not yield because of excessive residual impurities. The thicker epitaxial layers and the ones with higher Arsenic concentration resulted in good detectors with low dark currents and good quantum efficiency. The program hybridized six detector die from the best detector wafers to a low noise, 256 x 256 readout array and delivered the hybrids to NASA Ames for a more detailed study of the performance of the detectors.

Domingo, George↗

Embedding Differential Dynamic Logic in PVS

Runtime assurance is a control framework where a complex controller operates under the observation of a monitor. If the monitor detects the controller exhibiting undesirable behavior, control is passed off to a trusted controller until a desirable state is regained. The runtime assurance architecture provides a layer of assurance to the system being controlled, but special care must be taken that the resulting overall system, consisting of the monitors and controllers, is behaving as intended. This talk aims to formally model and reason about runtime assurance-equipped systems as hybrid programs- which are models that consist of both discrete and continuous components. Using the verification tool Plaidypvs, safety properties of some examples involving RTA architectures is shown.

Formal Verification↗

A Temporal Differential Dynamic Logic Formal Embedding

Differential dynamic logic is a formal framework to specify and reason about hybrid programs (HPs). The core of dL is a proof calculus that contains a collection of axioms and rules for the rigorous verification of properties of HPs. Recently, dL has been embedded within the theorem prover Prototype Verification System (PVS) resulting in the tool Plaidypvs2. The integration of dL into PVS expands its expressive power; user defined functions, such as trigonometric and other transcendental functions, can be used inside the dL framework, and meta-reasoning about HPs can be performed, including reasoning about entire classes of HPs, specified using dependent types in PVS. The differential temporal dynamic logic (dTL2) extends dL with temporal logic operators to reason about all the states reachable during the execution of an HP. This paper presents a work in progress focusing on embedding dTL2 in PVS as an extension of Plaidypvs. Plaidypvs is expanded with the formalization of a trace semantics for HPs, the definition of the LTL temporal operators eventually and globally, and the implementation of the proof calculus for dTL2. This new embedding has the same capabilties as Plaidypvs, which allows user defined functions and meta-reasoning of properties of HPs. To the best of the authors’ knowledge this is the first implementation of dTL2.

differential dynamic logic↗