Search NASA⌕ Search

SEARCH · Search NASA

Results for “differentiable 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 433 records · Page 24

Model studies of crosswind landing-gear configurations for STOL aircraft

A dynamic model was used to directly compare four different crosswind landing gear mechanisms. The model was landed as a free body onto a laterally sloping runway used to simulate a crosswind side force. A radio control system was used for steering to oppose the side force as the model rolled to a stop. The configuration in which the landing gears are alined by the pilot and locked in the direction of motion prior to touchdown gave the smoothest runout behavior with the vehicle maintaining its crab angle throughout the landing roll. Nose wheel steering was confirmed to be better than steering with nose and main gears differentially or together. Testing is continuing to obtain quantitative data to establish an experimental data base for validation of an analytical program that will be capable of predicting full scale results.

Stubbs, S. M.↗

Heat transfer to a full-coverage film-cooled surface with 30 degree slant-hole injection

Heat transfer behavior was studied in a turbulent boundary layer with full coverage film cooling through an array of discrete holes and with injection 30 deg to the wall surface in the downstream direction. Stanton numbers were measured for a staggered hole pattern with pitch-to-diameter ratios of 5 and 10, an injection mass flux ratio range of 0.1 to 1.3, and a range of Reynolds number Re sub x of 150,000 to 5 million. Air was used as the working fluid, and the mainstream velocity varied from 9.8 to 34.2 m/sec (32 to 112 ft/sec). The data were taken for secondary injection temperature equal to the wall temperature and also equal to the mainstream temperature. The data may be used to obtain Stanton number as a continuous function of the injectant temperature by use of linear superposition theory. The heat transfer coefficient is defined on the basis of a mainstream-to-wall temperature difference. This definition permits direct comparison of performance between film cooling and transpiration cooling. A differential prediction method was developed to predict the film cooling data base. The method utilizes a two-dimensional boundary layer program with routines to model the injection process and turbulence augmentation. The program marches in the streamwise direction, and when a row of holes is encountered, it stops and injects fluid into the boundary layer. The turbulence level is modeled by algebraically augmenting the mixing length, with the augmentation keyed to a penetration distance for the injected fluid.

Crawford, M. E.↗

Axially grooved heat pipe study

A technology evaluation study on axially grooved heat pipes is presented. The state-of-the-art is reviewed and present and future requirements are identified. Analytical models, the Groove Analysis Program (GAP) and a closed form solution, were developed to facilitate parametric performance evaluations. GAP provides a numerical solution of the differential equations which govern the hydrodynamic flow. The model accounts for liquid recession, liquid/vapor shear interaction, puddle flow as well as laminar and turbulent vapor flow conditions. The closed form solution was developed to reduce computation time and complexity in parametric evaluations. It is applicable to laminar and ideal charge conditions, liquid/vapor shear interaction, and an empirical liquid flow factor which accounts for groove geometry and liquid recession effects. The validity of the closed form solution is verified by comparison with GAP predictions and measured data.

Source record↗

Configuration effects on satellite charging response

The response of various spacecraft configurations to a charging environment in sunlight was studied using the NASA Charging Analyzer Program code. The configuration features geometry, type of stabilization, and overall size. Results indicate that sunlight charging response is dominated by differential charging effects. Shaded insulation charges negatively result in the formation of potential barriers which suppress photoelectron emission from sunlit surfaces. Sunlight charging occurs relatively slowly: with 30 minutes of charging simulations, in none of the configurations modeled did the most negative surface cell reach half its equilibrium potential in eclipse.

Purvis, C. K.↗

SINDA '85/FLUINT, Version 2.2

SINDA, Systems Improved Numerical Differencing Analyzer, software system developed for solving physical problems governed by diffusion-type equations modeled by lumped-parameter representations. Used as general thermal analyzer with resistor-and-capacitor-network representations, adapted to wide range of problems represented by such differential equations as Fourier, Poisson, or LaPlace. Software system updated. FLUINT, FLUid INTegrator, is advanced, one-dimensional fluid-analysis program solving equations of arbitrary fluid-flow networks. Written in FORTRAN and ASSEMBLER.

Cullimore, Brent↗

The Mega-MUSCLES Treasury Survey: X-Ray to Infrared Spectral Energy Distributions of a Representative Sample of M Dwarfs

We present 5–1 × 107 Å spectral energy distributions (SEDs) for 12 M dwarf stars covering spectral types M0–M8. Our SEDs are provided for community use as a sequel to the Measurements of the Ultraviolet Spectral Characteristics of Low-mass Exoplanetary Systems (MUSCLES) survey. The 12 stars include eight known exoplanet hosts and four stars chosen to fill out key parameter space in spectral type and rotation period. The SEDs are constructed from Hubble Space Telescope ultraviolet spectroscopy and XMM Newton, Chandra, and/or Swift X-ray observations, and completed with various model data, including Lyα reconstructions, PHOENIX optical models, APEC coronal models, and differential emission measure models in the currently-unobservable extreme ultraviolet. We provide a complete overview of the Mega-MUSCLES program, including a description of the observations, models, and SED construction. The SEDs are available as MAST high-level science products and we describe the various data products here. We also present ensemble measurements from our sample that are of particular relevance to exoplanet science, including the high-energy fluxes in the habitable zone and the farultraviolet to near-ultraviolet ratio. Combined with MUSCLES, Mega-MUSCLES provides SEDs covering a wide range of M dwarf spectral types and ages such that suitable proxies for any M dwarf planet host of interest may be found in our sample. However, we find that ultraviolet and X-ray fluxes can vary even between stars with similar parameters, such that observations of each exoplanet host star will remain the gold standard for interpreting exoplanet atmosphere observations.

David J. Wilson↗

Ray trajectories in a torus: An application of MACSYMA to a complex numerical computation

The study of ray trajectories of plasma waves in a torodial geometry using MACSYMA is an example of how symbolic, numerical, and graphical facilities can be used in concert to accomplish a complex computational goal. Computational features of this study which are of particular significance include: the derivation of code (i.e. writing functions to generate program fragments), the use of array functions to simplify the specification of a numerical iteration scheme, and the graphical presentation of the results. Mathematically, this study originates in the solution of a linear inhomogeneous partial differential equation in 3 dimensions by the method of characteristics. While it is possible to describe this equation compactly by using vector notation, and by specifying the spatial variation of the coefficients in terms of intermediate parameters, the transformation of the equation into a form amenable to solution is very tedious. A MACSYMA program is presented for obtaining description of the rf field structure excited by a waveguide located at the edge of a toroidal plasma confinement device.

Kulp, J. L.↗

Navy GTE seal development activity

Under the auspices of the Integrated High Performance Turbine Engine Technology Initiative, the Naval Air Warfare Center conducts advanced development programs for demonstration in the next generation of air-breathing propulsion systems. Among the target technologies are gas path and lube oil seals. Two development efforts currently being managed by NAWCAD are the High Performance Compressor Discharge Film-Riding Face Seal and the Subsonic Core High Speed Air/Oil Seal. The High Performance Compressor Discharge Film-Riding Face Seal Program aims at reducing parasitic leakage through application of a film-riding face sea concept to the compressor discharge location of a Phase 2 IHPTET engine. An order-of-magnitude leakage reduction relative to current labyrinth seal configurations is expected. Performance goals for these seals are (1) 1200 F air temperature, (2) 800 feet-per-second surface velocity, and (3) 600 SPI differential pressure. The two designs chosen for fabrication and rig test are a spiral groove and a Rayleigh step seal. Rig testing is currently underway. The Subsonic Core High Speed Air/Oil Seal Program is developing shaft-to-ground seals for next-generation propulsion systems that will minimize leakage and provide full life. Significantly higher rotor speeds and temperatures will be experienced. Technologies being exploited include, hydrodynamic lift assist features, ultra light weight designs, and improved cooling schemes. Parametric testing has been completed; a final seal design is entering the endurance test phase.

Grala, Carl P.↗

Production of Solar Cells in Space from Non Specific Ores by Utilization of Electronically Enhanced Sputtering

An ideal method of construction in space would utilize some form of the Universal Differentiator and Universal Constructor as described by Von Neumann (1). The Universal Differentiator is an idealized non ore specific extractive device which is capable of breaking any ore into its constituent elements, and the Universal Constructor can utilize these elements to build any device with controllability to the nanometer scale. During the Human Exploration Initiative program in the early 1990s a conceptual study was done (2) to understand whether such devices were feasible with near term technology for the utilization of space resources and energy. A candidate system was proposed which would utilize electronically enhanced sputtering as the differentiator. Highly ionized ions would be accelerated to a kinetic energy at which the interaction between them and the lattice elections in the ore would be at a maximum. Experiments have shown that the maximum disintegration of raw material occurs at an ion kinetic energy of about 5 MeV, regardless of the composition and structure of the raw material. Devices that could produce charged ion beams in this energy range in space were being tested in the early 1990s. At this energy, for example an ion in a beam of fluorine ions yields about 8 uranium ions from uranium fluoride, 1,400 hydrogen and oxygen atoms from ice, or 7,000 atoms from sulfur dioxide ice. The ions from the disintegrated ore would then be driven by an electrical field into a discriminator in the form of a mass spectrometer, where the magnetic field would divert the ions into collectors for future use or used directly in molecular beam construction techniques. The process would require 10-7 Torr vacuum which would be available in space or on the moon. If the process were used to make thin film silicon solar cells (ignoring any energy inefficiency for beam production), then energy break even for solar cells in space would occur after 14 days.

Curreri, Peter A.↗

Multi-channel System for Beat to Beat QT Interval Variability and its Use in Screening for Coronary Artery Disease and Cardiomyopathy

We investigated the ability of beat-to-beat QT interval variability (QTV) and related parameters to differentiate healthy individuals from patients with obstructive coronary artery disease (CAD) and cardiomyopathy (CM). For this purpose we developed a PC-based ECG software program that in real time, acquires, analyzes and displays QTV in each of the eight independent channels that constitute the 12-lead conventional ECG. The system also analyzes and displays the QTV from QT interval signals that are derived from multiple channels and from singular value decomposition (SVD) to substantially reduce the effect of noise and other artifacts on the QTV results. It also provides other useful SVD-related parameters such as the normalized 3-dimensional volume of the T wave (nTV) = 100*(rho(sub 2)*rho(sub 3)rho(sub 1^2). Advanced high-fidelity 12-lead ECG tests (approx. 5-min supine) were first performed on a "training set" of 99 individuals: 33 with ischemic or dilated CM and low ejection fraction (EF less than 40%); 33 with catheterization-proven obstructive CAD but normal EF; and 33 age-/gender-matched healthy controls. All QTV parameters that were studied for their accuracy in detecting CM and CAD significantly differentiated both CM and CAD from controls (p less than 0.0001). Retrospective areas under the ROC curve (AUC) of SDNN-QTV, rmsSD-QTV, and QTV Index (QTVI) for CM vs. controls in the lead V5 were 0.85, 0.90, and 0.99, respectively, and those for CAD vs. controls in the lead II were 0.82, 0.82, and 0.89. Other advanced ECG parameters, such as HFQRS RAZ score, LF Lomb of RRV or QRS-T angle, differentiated both CM and CAD from controls less significantly, with the respective AUC values of 0.89, 0.88 and 0.98 for CM vs. controls, and 0.73, 0.71 and 0.80 for CAD vs. controls. QTV parameters (especially QTVI, which is QTV as indexed to RRV) were, diagnostically speaking, amongst the best performing of the advanced ECG techniques studied thus far.

Starc, V.↗

The Essence of Reactivity

Reactive programming, functional reactive programming, event-based programming, stream programming, and temporal logic all share an underlying commonality: values can vary over time. These languages differ in multiple ways, including the nature of time itself (e.g., continuous or discrete, dense or sparse, implicit or explicit), on how much of the past and future can be referenced, on the kinds of values that can be represented, as well as the mechanisms used to evaluate expressions or formulas. This paper presents a series of abstractions that capture the essence of different forms of time variance. By separating the aspects that differentiate each family of formalisms, we can better express the commonalities and differences between them. We demonstrate our work with a prototype in Haskell that allows us to write programs in terms of a generic interface that can be later instantiated to different abstractions depending on the desired target.

reactive programming↗

On constructing three-dimensional overlapping grids with CMPGRD

Techniques for the construction of three-dimensional composite overlapping grids, using the grid construction program CMPGRD, are described. The overlapping approach can be used to generate grids for regions of complicated geometry. The grids can be constructed to be smooth and free from coordinate singularities. The ability to create smooth grids for complicated regions is an important first step towards the accurate numerical solution of partial differential equations. The creation of grids for surfaces defined by cross-sections such as an airplane wing is described. A method for integrating the patched surfaces generated by a computer aided design (CAD) package with the CMPGRD program is described. Additionally, the creation of grids in regions where surfaces intersect is described.

Henshaw, William D.↗

Spitzer IRS Spectra of Basaltic Asteroids: Preliminary Results

We present preliminary results of a Spitzer program to observe the 5.2--38 micron spectra of small basaltic asteroids using the Spitzer IRS (Infrared Spectrograph). Our targets include members of the dynamical family of the unique large differentiated asteroid 4 Vesta ("Vestoids"), four outer-main-belt basaltic asteroids whose orbits exclude them from originating on 4 Vesta, and the basaltic near-Earth asteroid (NEA) 4055 Magellan. We will compare the compositions and thermophysical properties of the non-Vestoid objects with those of the dynamical vestoids to provide insight on the extent of metal-silicate differentiation on planetsimals during the epoch of planet formation in the early Solar System. As of this writing, spectra of asteroids 10537 (1991 RY16) and 2763 Jeans have been returned. Analysis of these data are ongolng. Observations of 956 Elisa, 2653 Principia, 4215 Kamo, 7472 Kumakiri, and 1459 Magnya have been scheduled and are expected to be available by the time of the DPS meeting. NIR spectra and lightcurves o f the target asteroids are also being observed in support of this program.

Lim, Lucy F.↗

Parallel sorting algorithm classification: is manual instrumentation necessary?

Understanding parallel algorithms is crucial for accelerating scientific simulations on complex, distributed memory, high-performance computers. Modern algorithm classification approaches learn semantics directly from source code to differentiate between algorithms, however, accessing source code is not always possible. We can learn about parallel algorithms from observing their performance, as programs running the same algorithms and using the same hardware should exhibit similar performance characteristics. We present an approach to learn algorithm classes from parallel performance data directly in order to classify algorithms without access to the source code. We extend previous work to enable classifying parallel sorting algorithms using automatic instrumentation instead of requiring manual region annotations in the source code. In this work, we design and demonstrate a study for classification of parallel sorting algorithms using parallel performance data collected from automatic instrumentation, and evaluate the performance of our new methodology on classification. We leverage Caliper to collect the performance data, Thicket for our exploratory data analysis (EDA), and PyTorch and Scikit-learn to evaluate the effectiveness of random forests, support vector machines (SVMs), decision trees, neural networks, and logistic regressions on parallel performance data. Additionally, we study noise in parallel performance data, whether the removal of noise and pre-processing of the data is necessary to accurately classify parallel sorting algorithms, and determine the effectiveness of features created from performance data. In conclusion, we demonstrate classification accuracy for these five different models of up to 97.7% across four different parallel algorithm classes.

Algorithm Classification↗

Adaptive PID Gain Scheduling Control for Hydropower Turbine Using Neural CDE and Stochastic Distribution Shaping

This paper introduces a gain-scheduling PID controller design strategy for hydroturbine frequency control mode. This scheme first uses real data to learn the nonlinear dynamics of the hydroturbine using neural controlled differential equations and then perturbs the obtained nonlinear system at different equilibrium points, based on which a static output feedback adaptive dynamic programming algorithm is then used to optimize the PID gains for each equilibrium point. Moreover, a continuous-time version of stochastic distribution control is proposed to further fine-tune the optimized PID gains. Finally, the controller is obtained by implementing linear interpolation between the optimized PID control gains. The simulation results show that the proposed gain-scheduling PID controller can control a larger range of operation points compared with the given fixed PID controller and the baseline method. Compared with the given fixed PID controller, the proposed gain-scheduling PID controller can regulate hydroturbine frequency against disturbances induced by power-load variation with over 50% less overshoot for some operation points.

13 HYDRO ENERGY↗

A generalized theory for the design of contraction cones and other low speed ducts

A generalization of the Tsien method of contraction cone design is described. The design velocity distribution is expressed in such a form that the required high order derivatives can be obtained by recursion rather than by numerical or analytic differentiation. The method is applicable to the design of diffusers and converging-diverging ducts as well as contraction cones. The computer program is described and a FORTRAN listing of the program is provided.

Barger, R. L.↗

Shuttle cryogenics supply system. Optimization study. Volume 5 B-2, part 1: Appendix programmers manual for math model

An appendix to the programmers manual for the mathematical model pertaining to the design of cryogenic supply systems for spacecraft is presented. The program listing was produced using the EXEC-8 LISTALL processor which lists a file in alphabetical order. Since the processor does not differentiate between subroutines, functions, and procedure definition processors, each subprogram has been relabeled to clearly identify the type of symbolic listing.

Source record↗

Using the NASTRAN Thermal Analyzer to simulate a flight scientific instrument package

The NASTRAN Thermal Analyzer has proven to be a unique and useful tool for thermal analyses involving large and complex structures where small, thermally induced deformations are critical. Among its major advantages are direct grid point-to-grid point compatibility with large structural models; plots of the model that may be generated for both conduction and boundary elements; versatility of applying transient thermal loads especially to repeat orbital cycles; on-line printer plotting of temperatures and rate of temperature changes as a function of time; and direct matrix input to solve linear differential equations on-line. These features provide a flexibility far beyond that available in most finite-difference thermal analysis computer programs.

Lee, H.-P.↗