Search NASA⌕ Search

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 325 records · Page 18

Verification of the PROS timing analysis package

ROSAT observations of known pulsars are used to verify the functions of timing programs. The Crab Pulsar and PSR 0540-69, with 33 and 50 millisecond periods, are used to examine the fast Fourier transform and the epoch-folding task used to search for periodic signals. These fast pulsars provide a more vigorous test of the system than those with periods of a few seconds.

Manning, K. R.↗

Characterization testing of MEASAT GaAs/Ge solar cell assemblies

The first commercial communications satellite with gallium-arsenide on germanium (GaAs/Ge) solar arrays is scheduled for launch in December 1995. The spacecraft, named MEASAT, was built by hughes Space and Telecommunications company for Binariang Satellite Systems of Malaysia. The solar cell assemblies consisted of large area GaAs/Ge cells supplied by Spectrolab Inc. with infrared reflecting (IRR) coverglass supplied by Pilkington Space Technology. A comprehensive characterization program was performed on the GaAs/Ge solar cell assemblies used on the MEASAT array. This program served two functions; first to establish the database needed to accurately predict on-orbit performance under a variety of conditions; and second, to demonstrate the ability of the solar cell assemblies to withstand all mission environments while still providing the required power at end-of-life. characterization testing included measurement of electrical performance parameters as a function of radiation exposure, temperature, and angle of incident light; reverse bias stability; optical and thermal properties; mechanical strength tests, panel fabrication, humidity and thermal cycling environmental tests. The results provided a complete database enabling the design of the MEASAT solar array, and demonstrated that the GaAs/Ge cells meet the spacecraft requirements at end-of-life.

Brown, Mike R.↗

Characterization testing of MEASAT GaAs/Ge solar cell assemblies

The first commercial communications satellite with gallium-arsenide on germanium (GaAs/Ge) solar arrays is scheduled for launch in December 1995. The spacecraft, named MEASAT, was built by Hughes Space and Communications Company. The solar cell assemblies consisted of large area GaAs/Ge cells supplied by Spectrolab Inc. with infrared reflecting (IRR) coverglass supplied by Pilkington Space Technology. A comprehensive characterization program was performed on the GaAs/Ge solar cell assemblies used on the MEASAT array. This program served two functions; first to establish the database needed to accurately predict on-orbit performance under a variety of conditions; and second, to demonstrate the ability of the solar cell assemblies to withstand all mission environments while still providing the required power at end-of-life. Characterization testing included measurement of electrical performance parameters as a function of radiation exposure, temperature, and angle of incident light; reverse bias stability; optical and thermal properties; mechanical strength tests, panel fabrication, humidity and thermal cycling environmental tests. The results provided a complete database enabling the design of the MEASAT solar array, and demonstrated that the GaAs/Ge cells meet the spacecraft requirements at end-of-life.

Brown, Mike R.↗

Star Identification Without Attitude Knowledge: Testing with X-Ray Timing Experiment Data

As the budget for the scientific exploration of space shrinks, the need for more autonomous spacecraft increases. For a spacecraft with a star tracker, the ability to determinate attitude from a lost in space state autonomously requires the capability to identify the stars in the field of view of the tracker. Although there have been efforts to produce autonomous star trackers which perform this function internally, many programs cannot afford these sensors. The author previously presented a method for identifying stars without a priori attitude knowledge specifically targeted for onboard computers as it minimizes the necessary computer storage. The method has previously been tested with simulated data. This paper provides results of star identification without a priori attitude knowledge using flight data from two 8 by 8 degree charge coupled device star trackers onboard the X-Ray Timing Experiment.

Ketchum, Eleanor↗

An Efficient Multiblock Method for Aerodynamic Analysis and Design on Distributed Memory Systems

The work presented in this paper describes the application of a multiblock gridding strategy to the solution of aerodynamic design optimization problems involving complex configurations. The design process is parallelized using the MPI (Message Passing Interface) Standard such that it can be efficiently run on a variety of distributed memory systems ranging from traditional parallel computers to networks of workstations. Substantial improvements to the parallel performance of the baseline method are presented, with particular attention to their impact on the scalability of the program as a function of the mesh size. Drag minimization calculations at a fixed coefficient of lift are presented for a business jet configuration that includes the wing, body, pylon, aft-mounted nacelle, and vertical and horizontal tails. An aerodynamic design optimization is performed with both the Euler and Reynolds Averaged Navier-Stokes (RANS) equations governing the flow solution and the results are compared. These sample calculations establish the feasibility of efficient aerodynamic optimization of complete aircraft configurations using the RANS equations as the flow model. There still exists, however, the need for detailed studies of the importance of a true viscous adjoint method which holds the promise of tackling the minimization of not only the wave and induced components of drag, but also the viscous drag.

Reuther, James↗

Development of Methods to Evaluate Safer Flight Characteristics

The goal of the proposed research is to begin development of a simulation that models the flight characteristics of the Simplified Aid For EVA Rescue (SAFER) pack. Development of such a simulation was initiated to ultimately study the effect an Orbital Replacement Unit (ORU) has on SAFER dynamics. A major function of this program will be to calculate fuel consumption for many ORUs with different masses and locations. This will ultimately determine the maximum ORU mass an astronaut can carry and still perform a self-rescue without jettisoning the unit. A second primary goal is to eventually simulate relative motion (vibration) between the ORU and astronaut. After relative motion is accurately modeled it will be possible to evaluate the robustness of the control system and optimize performance as needed. The first stage in developing the simulation is the ability to model a standardized, total, self-rescue scenario, making it possible to accurately compare different program runs. In orbit an astronaut has only limited data and will not be able to follow the most fuel efficient trajectory; therefore, it is important to correctly model the procedures an astronaut would use in orbit so that good fuel consumption data can be obtained. Once this part of the program is well tested and verified, the vibration (relative motion) of the ORU with respect to the astronaut can be studied.

Basciano, Thomas E., Jr.↗

Remote Control and Data Acquisition: A Case Study

This paper details software tools developed to remotely command experimental apparatus, and to acquire and visualize the associated data in soft real time. The work was undertaken because commercial products failed to meet the needs. This work has identified six key factors intrinsic to development of quality research laboratory software. Capabilities include access to all new instrument functions without any programming or dependence on others to write drivers or virtual instruments, simple full screen text-based experiment configuration and control user interface, months of continuous experiment run-times, order of 1% CPU load for condensed matter physics experiment described here, very little imposition of software tool choices on remote users, and total remote control from anywhere in the world over the Internet or from home on a 56 Kb modem as if the user is sitting in the laboratory. This work yielded a set of simple robust tools that are highly reliable, resource conserving, extensible, and versatile, with a uniform simple interface.

DeGennaro, Alfred J.↗

Modeled Microgravity Inhibits Apoptosis in Peripheral Blood Lymphocytes

Impairment of the immunity in astronauts and cosmonauts even in short term flights is a recognized risk. Long term orbital space missions and anticipated interplanetary flights increase the concern for more pronounced effects on the immune system with potential clinical consequences. Impairment of the immunity in space may be due tonumerous physiological changes caused by space-related factors, which in turn affect the immune system, or alternatively, it may be due to direct effects of different factors encountered in space on lymphoid cells and their interactions. Indeed, in modeled microgravity (MMG) experiments on Earth we and others showed that microgravity directly affects multiple lymphocyte functions. It interferes with expression of cell surface molecules, causes inhibition of lymphocyte locomotion, suppresses polyclopal and antigen-specific lymphocyte activation, selectively inhibits protein kinase C (PKC) isoforms. Some of these effects were also confirmed in cell culture experiments in real space conditions during Spacelab, Biokosmos and Shuttle Missions. The results of these studies, taken together, strongly indicated that microgravity interferes with fundamental biological processes associated with functional and structural changes in cell surface membranes, cell surface molecules and in their interaction. Based on the data and on their interpretation, we hypothesized that microgravity in addition to observed functional changes affects programmed cell death (PCD) in lymphocyte populations and that this mechanism could contribute to the impairment of the immunity.

Risin, Diana↗

Promising More Information

When NASA needed a real-time, online database system capable of tracking documentation changes in its propulsion test facilities, engineers at Stennis Space Center joined with ECT International, of Brookfield, Wisconsin, to create a solution. Through NASA's Dual-Use Program, ECT developed Exdata, a software program that works within the company's existing Promise software. Exdata not only satisfied NASA s requirements, but also expanded ECT s commercial product line. Promise, ECT s primary product, is an intelligent software program with specialized functions for designing and documenting electrical control systems. An addon to AutoCAD software, Promis e generates control system schematics, panel layouts, bills of material, wire lists, and terminal plans. The drawing functions include symbol libraries, macros, and automatic line breaking. Primary Promise customers include manufacturing companies, utilities, and other organizations with complex processes to control.

Source record↗

Bolt Analysis Program

In designing and testing bolted joints there are multiple parameters to be considered and calculations that must be performed to predict the joint behavior. Each different set of parameters may call for a different set of equations. Determining every parameter in each bolted joint is impractical and in many cases impossible. On the other hand, it is much easier to reduce these calculations to a universal set that can be used for all bolted joints. This is the purpose of the Bolt Analysis Program. My project under the Mechanical and Rotating Systems branch of the Engineering Development and Analysis Division was to take the Bolt Analysis Program Version 2.0 and update the program to a modem and user-friendly format. Version 2.0 of the Bolt Analysis Program is a useful program, but lacks the dynamic capabilities that are needed for current applications. Version 2.0 of the Bolt Analysis Program was written in 1993 using the Pascal programming language in a DOS format. This program allows you to input data in a step-by-step format, calculates the data, and then on a final screen displays the input and the output fiom the calculations. Version 2.0 is still applicable for all bolted joint anaiysis, but has updates that are desired. First, the program runs in DOS format. With the applications available today, my mentor decided it would be best to update the program into Excel using Visual Basic for Applications (VBA). This would allow the program to have multiple Graphical User Interfaces (GUI s) while retaining all functions of the previous program. Version 2.0 only allows you to input data in a step-by-step process. If you make a mistake and need to go back, you must run through the entire program before you can return to fix your error. This becomes tedious when needing to change one parameter or test multiple sets of data. In Version 3.0, the program allows you to enter and change data at any time while displaying real-time output data. If you realize an error, it is as simple as scrolling back to your mistake and changing the data. Additional information is included in the original extended abstract.

Travis, Brandon E.↗

LM2500+ Brush Seal Case Study

The LM2500+ industrial aeroderivative gas turbine, a 25% enhanced power derivative of the LM2500 gas turbine, recently completed its development test program during the period 5/96 - 10/96. Early in the engine program a Quality Function Deployment (QFD) process was used to determine customer needs for this project.The feedback obtained from the QFD process showed without doubt that gas turbine customers now emphasize product reliability and availability at the top of their needs. One area of development on the LM2500+ was to investigate the use of a brush seal as a means to reduce undesirable turbine cooling leakages within the turbine mid frame in order to enhance part life. This presentation presents a case study on the factors that went into evaluating a brush seal during engine test, test results, and the ultimate decision not to implement the brush seal for cost and other reasons.

Haaser, Fred G.↗

Framework for ReSTful Web Services in OSGi

Ensemble ReST is a software system that eases the development, deployment, and maintenance of server-side application programs to perform functions that would otherwise be performed by client software. Ensemble ReST takes advantage of the proven disciplines of ReST (Representational State Transfer. ReST leverages the standardized HTTP protocol to enable developers to offer services to a diverse variety of clients: from shell scripts to sophisticated Java application suites

Shams, Khawaja S.↗

NAIF Toolkit - Extended

The Navigation Ancillary Infor ma tion Facility (NAIF) at JPL, acting under the direction of NASA s Office of Space Science, has built a data system named SPICE (Spacecraft Planet Instrument Cmatrix Events) to assist scientists in planning and interpreting scientific observations (see figure). SPICE provides geometric and some other ancillary information needed to recover the full value of science instrument data, including correlation of individual instrument data sets with data from other instruments on the same or other spacecraft. This data system is used to produce space mission observation geometry data sets known as SPICE kernels. It is also used to read SPICE kernels and to compute derived quantities such as positions, orientations, lighting angles, etc. The SPICE toolkit consists of a subroutine/ function library, executable programs (both large applications and simple utilities that focus on kernel management), and simple examples of using SPICE toolkit subroutines. This software is very accurate, thoroughly tested, and portable to all computers. It is extremely stable and reusable on all missions. Since the previous version, three significant capabilities have been added: Interactive Data Language (IDL) interface, MATLAB interface, and a geometric event finder subsystem.

Acton, Charles H., Jr.↗

Bumper 3 Update for IADC Protection Manual

The Bumper code has been the standard in use by NASA and contractors to perform meteoroid/debris risk assessments since 1990. It has undergone extensive revisions and updates [NASA JSC HITF website; Christiansen et al., 1992, 1997]. NASA Johnson Space Center (JSC) has applied BUMPER to risk assessments for Space Station, Shuttle, Mir, Extravehicular Mobility Units (EMU) space suits, and other spacecraft (e.g., LDEF, Iridium, TDRS, and Hubble Space Telescope). Bumper continues to be updated with changes in the ballistic limit equations describing failure threshold of various spacecraft components, as well as changes in the meteoroid and debris environment models. Significant efforts are expended to validate Bumper and benchmark it to other meteoroid/debris risk assessment codes. Bumper 3 is a refactored version of Bumper II. The structure of the code was extensively modified to improve maintenance, performance and flexibility. The architecture was changed to separate the frequently updated ballistic limit equations from the relatively stable common core functions of the program. These updates allow NASA to produce specific editions of the Bumper 3 that are tailored for specific customer requirements. The core consists of common code necessary to process the Micrometeoroid and Orbital Debris (MMOD) environment models, assess shadowing and calculate MMOD risk. The library of target response subroutines includes a board range of different types of MMOD shield ballistic limit equations as well as equations describing damage to various spacecraft subsystems or hardware (thermal protection materials, windows, radiators, solar arrays, cables, etc.). The core and library of ballistic response subroutines are maintained under configuration control. A change in the core will affect all editions of the code, whereas a change in one or more of the response subroutines will affect all editions of the code that contain the particular response subroutines which are modified. Note that the Bumper II program is no longer maintained or distributed by NASA.

Christiansen, Eric L.↗

Systems and Methods for Transfer Function Estimation Using Membership Functions

An apparatus, method, and computer program that can learn a linear or non-linear transfer function are disclosed. In one embodiment, for example, a computer-implemented method may include creating a plurality of combinations for at least one input, and calculating an output for the plurality of combinations. The method may also include calculating an error based on the calculated output.

Krasowski, Michael J↗

The selection of approximating functions for tabulated numerical data

A computer program was developed that selects, from a list of candidate functions, the approximating functions and associated coefficients which result in the best curve fit of a given set of numerical data. The advantages of the approach used here are: (1) Multivariable approximations can be performed. (2) Flexibility with respect to the type of approximations used is available. (3) The program is designed to choose the best terms to be used in the approximation from an arbitrary list of possible terms so that little knowledge of the proper approximating form is required. (4) Recursion relations are used in determining the coefficients of the approximating functions, which reduces the computer execution time of the program.

Ingram, H. L.↗

Constrained optimization for image restoration using nonlinear programming

The constrained optimization problem for image restoration, utilizing incomplete information and partial constraints, is formulated using nonlinear proramming techniques. This method restores a distorted image by optimizing a chosen object function subject to available constraints. The penalty function method of nonlinear programming is used. Both linear or nonlinear object function, and linear or nonlinear constraint functions can be incorporated in the formulation. This formulation provides a generalized approach to solve constrained optimization problems for image restoration. Experiments using this scheme have been performed. The results are compared with those obtained from other restoration methods and the comparative study is presented.

Yeh, C.-L.↗

Characterization of the space shuttle reaction control system engine

A computer program was developed and written in FORTRAN 5 which predicts the transient and steady state performance and heat transfer characteristics of a pulsing GO2/GH2 rocket engine. This program predicts the dynamic flow and ignition characteristics which, when combined in a quasi-steady state manner with the combustion and mixing analysis program, will provide the thrust and specific impulse of the engine as a function of time. The program also predicts the transient and steady state heat transfer characteristics of the engine using various cooling concepts. The computer program, test case, and documentation are presented. The program is applicable to any system capable of utilizing the FORTRAN 4 or FORTRAN 5 language.

Wilson, M. S.↗