Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “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 91 records · Page 5

Utility Programs Supporting Customer-Sited Battery Storage: Program Design to Ensure Mutual Benefits

Behind-the-meter (BTM) battery storage, when paired with solar, can benefit customers, utilities, and the electric grid. Some utility-sponsored programs have been implemented offset the cost of customer-owned batteries and recognize the value of batteries to the utility and the grid. This factsheet summarizes existing utility-sponsored battery programs and the value to the stakeholders. It then highlights Wattsmart, the customer-owned battery program offered by Rocky Mountain Power in Utah, and provides lessons-learned from a close look at the impact of the program design on commercial customer participation.

battery↗

Quantum Package 2.0: An Open-Source Determinant-Driven Suite of Programs

Quantum chemistry is a discipline which relies heavily on very expensive numerical computations. The scaling of correlated wave function methods lies, in their standard implementation, between O(N-5) and O(e(N)), where N is proportional to the system size. Therefore, performing accurate calculations on chemically meaningful systems requires (i) approximations that can lower the computational scaling and (ii) efficient implementations that take advantage of modern massively parallel architectures. QUANTUM PACKAGE is an open-source programming environment for quantum chemistry specially designed for wave function methods. Its main goal is the development of determinant-driven selected configuration interaction (sCI) methods and multireference second-order perturbation theory (PT2). The determinant-driven framework allows the programmer to include any arbitrary set of determinants in the reference space, hence providing greater methodological freedom. The sCI method implemented in QUANTUM PACKAGE is based on the CIPSI (Configuration Interaction using a Perturbative Selection made Iteratively) algorithm which complements the variational sCI energy with a PT2 correction. Additional external plugins have been recently added to perform calculations with multireference coupled cluster theory and range-separated density-functional theory. All the programs are developed with the IRPF90 code generator, which simplifies collaborative work and the development of new features. QUANTUM PACKAGE strives to allow easy implementation and experimentation of new methods, while making parallel computation as simple and efficient as possible on modern supercomputer architectures. Currently, the code enables, routinely, to realize runs on roughly 2 000 CPU cores, with tens of millions of determinants in the reference space. Moreover, we have been able to push up to 12 288 cores in order to test its parallel efficiency. In the present manuscript, we also introduce some key new developments: (i) a renormalized second-order perturbative correction for efficient extrapolation to the full CI limit and (ii) a stochastic version of the CIPSI selection performed simultaneously to the PT2 calculation at no extra cost.

Garniron, Yann↗

Advanced Spectral Analysis Program

Advanced Spectral Analysis Program is a LabVIEW-based program intended for rapid and accurate analysis of large sets of spectral data. It can handle a range of different types of data including angle-resolved and energy-dispersive powder diffraction and Raman spectra. We present it here with a focus on high-temperature high-pressure powder diffraction. The program contains a novel graphical user interface that allows rapid manual fitting and indexing of peaks which require precise fitting ranges and includes tools for fitting any Bravais lattice and arbitrary user-defined multivariate equations of state. The program allows the user to simultaneously view and manipulate multiple data sets from an experiment. The user can save and load analysis progress at any point, allowing for repeatable calculations to be performed, and to allow the fast comparison of different analysis parameters.

47 OTHER INSTRUMENTATION↗

Parallel programming of an ionic floating-gate memory array for scalable neuromorphic computing

Neuromorphic computers could overcome efficiency bottlenecks inherent to conventional computing through parallel programming and readout of artificial neural network weights in a crossbar memory array. However, selective and linear weight updates and <10-nanoampere read currents are required for learning that surpasses conventional computing efficiency. We introduce an ionic floating-gate memory array based on a polymer redox transistor connected to a conductive-bridge memory (CBM). Selective and linear programming of a redox transistor array is executed in parallel by overcoming the bridging threshold voltage of the CBMs. Synaptic weight readout with currents <10 nanoamperes is achieved by diluting the conductive polymer with an insulator to decrease the conductance. The redox transistors endure >1 billion write-read operations and support >1-megahertz write-read frequencies.

bio-inspired, energy storage (including batteries ↗

Phase C/D program development plan. Volume 1: Program plan

The Phase C/D definition of the Modular Space Station has been developed. The modular approach selected during the option period was evaluated, requirements were defined, and program definition and preliminary design were accomplished. The Space Station Project is covered in depth, the research applications module is limited to a project-level definition, and the shuttle operations are included for interface requirements identification, scheduling, and costing. Discussed in detail are: (1) baseline program and project descriptions; (2) phase project planning; (3) modular space station program schedule; (4) program management plan; (5) operations; (6) facilities; (7) logistics; and (8) manpower.

Source record↗

Earth resources programs at the Langley Research Center. Part 1: Advanced Applications Flight Experiments (AAFE) and microwave remote sensing program

The earth resources activity is comprised of two basic programs as follows: advanced applications flight experiments, and microwave remote sensing. The two programs are in various stages of implementation, extending from experimental investigations within both the AAFE program and the microwave remote sensing program, to multidisciplinary studies and planning. The purpose of this paper is simply to identify the main thrust of the Langley Research Center activity in earth resources.

Parker, R. N.↗

Top down, bottom up structured programming and program structuring

New design and programming techniques for shuttle software. Based on previous Apollo experience, recommendations are made to apply top-down structured programming techniques to shuttle software. New software verification techniques for large software systems are recommended. HAL, the higher order language selected for the shuttle flight code, is discussed and found to be adequate for implementing these techniques. Recommendations are made to apply the workable combination of top-down, bottom-up methods in the management of shuttle software. Program structuring is discussed relevant to both programming and management techniques.

Hamilton, M.↗

Vehicle Design Evaluation Program (VDEP). A computer program for weight sizing, economic, performance and mission analysis of fuel-conservative aircraft, multibodied aircraft and large cargo aircraft using both JP and alternative fuels

The NASA Langley Research Center vehicle design evaluation program (VDEP-2) was expanded by (1) incorporating into the program a capability to conduct preliminary design studies on subsonic commercial transport type aircraft using both JP and such alternate fuels as hydrogen and methane;(2) incorporating an aircraft detailed mission and performance analysis capability; and (3) developing and incorporating an external loads analysis capability. The resulting computer program (VDEP-3) provides a preliminary design tool that enables the user to perform integrated sizing, structural analysis, and cost studies on subsonic commercial transport aircraft. Both versions of the VDEP-3 Program which are designated preliminary Analysis VDEP-3 and detailed Analysis VDEP utilize the same vehicle sizing subprogram which includes a detailed mission analysis capability, as well as a geometry and weight analysis for multibodied configurations.

Oman, B. H.↗

CELFE: Coupled Eulerian-Lagrangian Finite Element program for high velocity impact. Part 2: Program user's manual

The CELFE computer program and user's manual, together with the execution of the CELFE/NASTRAN system, are described. The execution procedure and the transfer of data between the CELFE and NASTRAN programs are controlled through the use of DATA files in the Univac 1100 system. Five data files are used to control the runstream and data transfer, and three files are used to hold the programs. These files are contained on a single tape. Changes in NASTRAN routines required by the present analysis are also discussed in this report. All the program listings, except the last two files (where the absolute and relocatable elements are stored), are included in the appendixes.

Lee, C. H.↗

Special Report on the Data Collection Programs for the Ground Based Nitrogen Washout Experiment. Volume 2 - Detailed Program Descriptions, Listings, Examples and Hardware Specifications

Personal data input, decompression data, nitrogen washout, nitrogen data, and update computer programs are described. Input data and formats; program output, reports, and data; program flowcharts; program listings; sample runs with input and output pages; hardware operation; and engineering data are provided.

Source record↗

Engineering and programming manual: Two-dimensional kinetic reference computer program (TDK)

The Two Dimensional Kinetics (TDK) computer program is a primary tool in applying the JANNAF liquid rocket thrust chamber performance prediction methodology. The development of a methodology that includes all aspects of rocket engine performance from analytical calculation to test measurements, that is physically accurate and consistent, and that serves as an industry and government reference is presented. Recent interest in rocket engines that operate at high expansion ratio, such as most Orbit Transfer Vehicle (OTV) engine designs, has required an extension of the analytical methods used by the TDK computer program. Thus, the version of TDK that is described in this manual is in many respects different from the 1973 version of the program. This new material reflects the new capabilities of the TDK computer program, the most important of which are described.

Nickerson, G. R.↗

Results of the integration of a transonic full-potential analysis program with a free-wake lifting-line program for hovering rotors

The hovering performance predictions of the TFAR1 and OPLIN codes and the experimental data are discussed. The TFAR1 program solves the full-potential equation in a rotor-fixed coordinate system by use of the line relaxation method. The OPLIN program calculates the positions of wake vortices and rotor performance using the influence-coefficient-and-lifing-line method. The two programs are combined by adding the induced velocities from the OPLIN code to the near flow-field of the rotor from the TFAR1 code. Results show that the TFAR1 program converges better with the downwash-coupling method than the twist correction method to include the wake downwash.

Chung, Song-Young↗

Program LRCDM2: Improved aerodynamic prediction program for supersonic canard-tail missiles with axisymmetric bodies

Program LRCDM2 was developed for supersonic missiles with axisymmetric bodies and up to two finned sections. Predicted are pressure distributions and loads acting on a complete configuration including effects of body separated flow vorticity and fin-edge vortices. The computer program is based on supersonic panelling and line singularity methods coupled with vortex tracking theory. Effects of afterbody shed vorticity on the afterbody and tail-fin pressure distributions can be optionally treated by companion program BDYSHD. Preliminary versions of combined shock expansion/linear theory and Newtonian/linear theory have been implemented as optional pressure calculation methods to extend the Mach number and angle-of-attack ranges of applicability into the nonlinear supersonic flow regime. Comparisons between program results and experimental data are given for a triform tail-finned configuration and for a canard controlled configuration with a long afterbody for Mach numbers up to 2.5. Initial tests of the nonlinear/linear theory approaches show good agreement for pressures acting on a rectangular wing and a delta wing with attached shocks for Mach numbers up to 4.6 and angles of attack up to 20 degrees.

Dillenius, Marnix F. E.↗

Knowledge, programming, and programming cultures: LISP, C, and Ada

The results of research 'Ada as an implementation language for knowledge based systems' are presented. The purpose of the research was to compare Ada to other programming languages. The report focuses on the programming languages Ada, C, and Lisp, the programming cultures that surround them, and the programming paradigms they support.

Rochowiak, Daniel↗

The Lunar Scout Program: An international program to survey the Moon from orbit for geochemistry, mineralogy, imagery, geodesy, and gravity

The Lunar Scout Program was one of a series of attempts by NASA to develop and fly an orbiting mission to the moon to collect geochemical, geological, and gravity data. Predecessors included the Lunar Observer, the Lunar Geochemical Orbiter, and the Lunar Polar Orbiter - missions studied under the auspices of the Office of Space Science. The Lunar Scout Program, however, was an initiative of the Office of Exploration. It was begun in late 1991 and was transferred to the Office of Space Science after the Office of Exploration was disbanded in 1993. Most of the work was done by a small group of civil servants at the Johnson Space Center; other groups also responsible for mission planning included personnel from the Charles Stark Draper Laboratories, the Lawrence Livermore National Laboratory, Boeing, and Martin Marietta. The Lunar Scout Program failed to achieve new start funding in FY 93 and FY 94 as a result of budget downturns, the de-emphasis of the Space Exploration Initiative, and the fact that lunar science did not rate as high a priority as other planned planetary missions, and was cancelled. The work done on the Lunar Scout Program and other lunar orbiter studies, however, represents assets that will be useful in developing new approaches to lunar orbit science.

Morrison, Donald A.↗

University Program Management Information System: NASA's University Program Active Projects

As basic policy, NASA believes that colleges and universities should be encouraged to participate in the nation's space and aeronautics program to the maximum extent practicable. Indeed, universities are considered as partners with government and industry in the nation's aerospace program. NASA's objective is to have them bring their scientific, engineering, and social research competence to bear on aerospace problems and on the broader social, economic, and international implications of NASA's technical and scientific programs. It is expected that, in so doing, universities will strengthen both their research and their educational capabilities to contribute more effectively to the national well being. This annual report is one means of documenting the NASA-university relationship, frequently denoted, collectively, as NASA's University Program. This report is consistent with agency accounting records, as the data is obtained from NASA's Financial and Contractual Status (FACS) System, operated by the Financial Management Division and the Procurement Office. However, in accordance with interagency agreements, the orientation differs from that required for financial or procurement purposes. Any apparent discrepancies between this report and other NASA procurement or financial reports stem from the selection criteria for the data. This report was prepared by the Office of Education/N.

Gans, Gary↗