Search NASASearch

SEARCH · Search NASA

Results for “functional 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 181 records · Page 10

Accumulative weights program

Program provides capability of assessing weight above given structural station planes for inert and variable masses for any selected loading condition. Output is produced that yeilds weight data concentrated on and/or cantilevered from stations along Saturn 5 vehicle's verticle axis. Input data availability limits program's function to vertical structures.

Pate, W. B.

An investigation of satellites to the resonance lines in some hydrogen-like ions

An experimental and theoretical investigation was conducted on the origin of satellite to resonance lines of the hydrogen-like ions of boron, carbon, and nitrogen. A theta pinch was employed with a grazing incidence spectrograph to measure the wavelengths of the satellites. The spectroscopic data also provided an estimate of the satellite/resonance line intensity ratio. Wavelengths of spectral lines due to transition from doubly excited states were calculated by a Hartree-Fock computer program. Wave functions were also calculated and were used to obtain the oscillator strengths of the transitions. Experimental work confirmed that the lines investigated were not satellites but were due to highly ionized argon which was present as an impurity in the filling gas.

Jalufka, N. W.

Guidance system operations plan for manned CM earth orbital missions using program SKYLARK 1. Section 4: Operational modes

The operational modes for the guidance system operations plan for Program SKYLARK 1 are presented. The procedures control the guidance and navigation system interfaces with the flight crew and the mission control center. The guidance operational concept is designed to comprise a set of manually initiated programs and functions which may be arranged by the flight crew to implement a large class of flight plans. This concept will permit both a late flight plan definition and a capability for real time flight plan changes.

Dunbar, J. C.

Determination of the availability of appropriate aged flight rocket motors

A program to identify surplus solid rocket propellant engines which would be available for a program of functional integrity testing was conducted. The engines are classified as: (1) upper stage and apogee engines, (2) sounding rocket and launch vehicle engines, and (3) jato, sled, and tactical engines. Nearly all the engines were available because their age exceeds the warranted shelf life. The preference for testing included tests at nominal flight conditions, at design limits, and to establish margin limits. The principal failure modes of interest were case bond separation and grain bore cracking. Data concerning the identification and characteristics of each engine are tabulated. Methods for conducting the tests are described.

Martin, P. J.

GEODYN programmers guide, volume 2, part 1

A guide to the GEODYN Program is presented. The program estimates orbit and geodetic parameters. It possesses the capability to estimate that set of orbital elements, station positions, measurement biases, and a set of force model parameters such that the orbital tracking data from multiple arcs of multiple satellites best fit the entire set of estimated parameters. GEODYN consists of 113 different program segments, including the main program, subroutines, functions, and block data routines. All are in G or H level FORTRAN and are currently operational on GSFC's IBM 360/95 and IBM 360/91.

Mullins, N. E.

AST-6/CSM training console operations manual

The ATS-6/Command Service Module Training Console houses, controls, and cools telecommunication subsystems during support of ASTP test programs. The function of each switch on the power control and mode control panels is described along with the input functions on the stimulus input panel. The switch settings for each mode of operation are presented.

Davis, R.

Description of the VTOL Approach and Landing Technology (VALT) CH-47 research system

The Langley Research Center modified a CH-47B helicopter to provide a general-purpose variable-stability capability for the VTOL approach and landing technology (VALT) program. The functional aspects and capabilities of the overall system are described. Automatic decelerating approach data are presented to illustrate the performance of the overall system.

Kelly, J. R.

AVE-SESAME program for the REEDA System

The REEDA system software was modified and improved to process the AVE-SESAME severe storm data. A random access file system for the AVE storm data was designed, tested, and implemented. The AVE/SESAME software was modified to incorporate the random access file input and to interface with new graphics hardware/software now available on the REEDA system. Software was developed to graphically display the AVE/SESAME data in the convention normally used by severe storm researchers. Software was converted to AVE/SESAME software systems and interfaced with existing graphics hardware/software available on the REEDA System. Software documentation was provided for existing AVE/SESAME programs underlining functional flow charts and interacting questions. All AVE/SESAME data sets in random access format was processed to allow developed software to access the entire AVE/SESAME data base. The existing software was modified to allow for processing of different AVE/SESAME data set types including satellite surface and radar data.

Hickey, J. S.

Aeronautics and space report of the President: 1981 activities

Achievements in the aeronautics and space program by function are summarized. Activities in communications, Earth's resources and environment, space science, space transportation, international activities, and aeronautics are included.

Source record

Multistage Planetary Power Transmissions

PLANETSYS simulates thermomechanical performance of multistage planetary performance of multistage planetary power transmission. Two versions of code developed, SKF version and NASA version. Major function of program: compute performance characteristics of planet bearing for any of six kinematic inversions. PLANETSYS solves heat-balance equations for either steadystate or transient thermal conditions, and produces temperature maps for mechanical system.

Hadden, G. B.

Turbofan aft duct suppressor study program listing and user's guide

A description of the structure of the Annular Flow Duct Program (AFDP) for the calculation of acoustic suppression due to treatment in a finite length annular duct carrying sheared flow is presented. Although most appropriate for engine exhaust ducts, this program can be used to study sound propagation in any duct that maintains annular geometry over a considerable length of the duct. The program is based on the modal analysis of sound propagation in ducts with axial segments of different wall impedances. For specified duct geometry, wall impedance, flow and acoustic conditions in the duct (including mode amplitude distribution of the source) and duct termination reflection characteristics, the program calculates the suppression due to the treatment in the duct. The presence of forward and backward traveling modes in the duct due to the reflection and redistribution of modes at segment interfaces and duct end terminations are taken into account in the calculations. The effects of thin wall boundary layers (with a linear or mean flow velocity profile) on the acoustic propagation are also included in the program. A functional description of the major subroutines is included and a sample run is provided with an explanation of the output.

Joshi, M. C.

An overview of Japanese CELSS research activities

Development of Controlled Ecological Life Support System (CELSS) technology is inevitable for future long duration stays of human beings in space, for lunar base construction and for manned Mars flight programs. CELSS functions can be divided into 2 categories, Environmental Control and Material Recycling. Temperature, humidity, total atmospheric pressure and partial pressure of oxygen and carbon dioxide, necessary for all living things, are to be controlled by the environment control function. This function can be performed by technologies already developed and used as the Environment Control Life Support System (ECLSS) of Space Shuttle and Space Station. As for material recycling, matured technologies have not yet been established for fully satisfying the specific metabolic requirements of each living thing including human beings. Therefore, research activities for establishing CELSS technology should be focused on material recycling technologies using biological systems such as plants and animals and physico-chemical systems, for example, a gas recycling system, a water purifying and recycling system and a waste management system. Japanese research activities were conducted and will be continued accordingly.

Nitta, Keiji

Experiments in fault tolerant software reliability

Twenty functionally equivalent programs were built and tested in a multiversion software experiment. Following unit testing, all programs were subjected to an extensive system test. In the process sixty-one distinct faults were identified among the versions. Less than 12 percent of the faults exhibited varying degrees of positive correlation. The common-cause (or similar) faults spanned as many as 14 components. However, a majority of these faults were trivial, and easily detected by proper unit and/or system testing. Only two of the seven similar faults were difficult faults, and both were caused by specification ambiguities. One of these faults exhibited variable identical-and-wrong response span, i.e. response span which varied with the testing conditions and input data. Techniques that could have been used to avoid the faults are discussed. For example, it was determined that back-to-back testing of 2-tuples could have been used to eliminate about 90 percent of the faults. In addition, four of the seven similar faults could have been detected by using back-to-back testing of 5-tuples. It is believed that most, if not all, similar faults could have been avoided had the specifications been written using more formal notation, the unit testing phase was subject to more stringent standards and controls, and better tools for measuring the quality and adequacy of the test data (e.g. coverage) were used.

Mcallister, David F.

Methodology for automating software systems. Task 1 of the foundations for automating software systems

The early stages of a research program designed to establish an experimental research platform for software engineering are described. Major emphasis is placed on Computer Assisted Software Engineering (CASE). The Poor Man's CASE Tool is based on the Apple Macintosh system, employing available software including Focal Point II, Hypercard, XRefText, and Macproject. These programs are functional in themselves, but through advanced linking are available for operation from within the tool being developed. The research platform is intended to merge software engineering technology with artificial intelligence (AI). In the first prototype of the PMCT, however, the sections of AI are not included. CASE tools assist the software engineer in planning goals, routes to those goals, and ways to measure progress. The method described allows software to be synthesized instead of being written or built.

Moseley, Warren

Sensor deployment mechanism for Surfer satellite

A design is presented for a sensor-deployment mechanism to be used aboard the Surfer satellite, from which scientific instruments will be extended to study the earth ionosphere during the Space Shuttle Tether Experiment. The design discussed uses four folding arms to extend the radial sensors, as well as two storable tubular extendible members or spirally wound self-extending tube booms to project the axial sensors outward. The design solution chosen, a folding arm, is discussed in detail with attention to mechanical operation and component functions. Test program results are presented.

Dill, Robert