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

A user's guide for DTIZE an interactive digitizing and graphical editing computer program

A guide for DTIZE, a two dimensional digitizing program with graphical editing capability, is presented. DTIZE provides the capability to simultaneously create and display a picture on the display screen. Data descriptions may be permanently saved in three different formats. DTIZE creates the picture graphics in the locator mode, thus inputting one coordinate each time the terminator button is pushed. Graphic input devices (GIN) are also used to select function command menu. These menu commands and the program's interactive prompting sequences provide a complete capability for creating, editing, and permanently recording a graphical picture file. DTIZE is written in FORTRAN IV language for the Tektronix 4081 graphic system utilizing the Plot 80 Distributed Graphics Library (DGL) subroutines. The Tektronix 4953/3954 Graphic Tablet with mouse, pen, or joystick are used as graphics input devices to create picture graphics.

Thomas, C. C.↗

Overview of computational control research at UT Austin

An overview of current research activities at UT Austin is presented to discuss certain technical issues in the following areas: (1) Computer-Aided Nonlinear Control Design: In this project, the describing function method is employed for the nonlinear control analysis and design of a flexible spacecraft equipped with pulse modulated reaction jets. INCA program has been enhanced to allow the numerical calculation of describing functions as well as the nonlinear limit cycle analysis capability in the frequency domain; (2) Robust Linear Quadratic Gaussian (LQG) Compensator Synthesis: Robust control design techniques and software tools are developed for flexible space structures with parameter uncertainty. In particular, an interactive, robust multivariable control design capability is being developed for INCA program; and (3) LQR-Based Autonomous Control System for the Space Station: In this project, real time implementation of LQR-based autonomous control system is investigated for the space station with time-varying inertias and with significant multibody dynamic interactions.

Bong, Wie↗

NASA remote sensing programs: Overview

In the Earth remote sensing area, NASA's three functions are to understand the basic mechanics and behavior of the Earth, evaluate what resources are available (in the way of minerals, and hydrocarbons on a general scale), and to arrange a scheme for managing our national assets. The capabilities offered by LANDSAT D and technology improvements needed are discussed. The French SPOT system, its orbits, possibilities for stereo imagery, and levels of preprocessing and processing with several degrees of radiometric and geometric corrections are examined. Progress in the AgRISTARS project is mentioned as well as future R & D programs in the use of fluorescence, microwave measurements, and synthetic aperture radar. Other areas of endeaver include studying man environment interactions and Earth radiation budgets, and the establishment of data systems programs.

Raney, W. P.↗

Vortex-Body Interactions: A Critical Assessment. Coupled Gap-Wake Instabilities/Turbulence: A Source of Noise

This program has involved, first of all, a critical state-of-the-art assessment of vortex-body interactions. Then, efforts were focused on experimental investigation on coupled-wake instabilities and turbulence occurring in a two-cylinder system. An extensive review was undertaken on the effect of incident vortices on various types of bodies. These incident vortices have a length scale of the same order of magnitude as the scale of the body. The body can take on various forms, including, for example, a circular cylinder, a blade or a wing. The classes of vortex-body interaction that were critically assessed include: (1) Periodic distortion of the incident (primary) vortex and shedding of secondary vorticity from the surface of the body. (2) Modulated vortex distortion and shedding at a leading-edge or surface due to incidence of a complex system of vortices. (3) Vortex distortion and shedding in presence of body oscillation. (4) Three-dimensional vortex interaction and shedding. For all of these classes of vortex-body interaction, quantitative topologies of the vorticity distributions and streamline patterns were found to be central to a unified description of mechanisms of vortex distortion and shedding. In most cases, it was possible to define relationships between vortex interactions and unsteady loading at the body surface. This phase of the program was an experimental investigation of a two-cylinder system, which simulated a central aspect of a four-wheel bogie on a large-scale commercial aircraft. The overall aim of this experimental research program was to determine the crucial elements of the unsteadiness in the gap and near-wake regions as a function of time using cinema-based techniques. During the research program, various image evaluation techniques were employed. They involved assessment of instantaneous velocity fields, streamline topology and patterns of vorticity. Experiments were performed in a large-scale water channel using a high-resolution version of digital particle image velocimetry. The program has focused on acquisition of images of velocity and vorticity for varying gap widths between the two-cylinder system. As a result of analysis of a relatively large number of images, it is demonstrated that low frequency instabilities can occur in the gap region between the cylinder. These low frequency instabilities are hypothesized to influence the near-wake structure of the entire two-cylinder system. The nature of the unstable shear layers in the gap region involves generation of small-scale Kelvin-Helmholtz instabilities. These unsteady shear layers then impinge upon the upper and lower surfaces of the cylinders, thereby influencing both the unsteady structure and the time-averaged patterns of the near-wake. Initial efforts have focused on characterization of the patterns of instantaneous and averaged streamlines using topological concepts. The end result of this investigation is a series of documented instantaneous images. They will serve as a basis for various types of post-processing, which will lead to a fuller understanding of the instantaneous and time-averaged unstable-turbulent fields in the gap region and downstream of the two-cylinder system. This further assessment is the focus of a subsequent program.

Rockwell, Donald↗

Advanced Launch System propulsion focused technology liquid methane turbopump technical implementation plan

This program will focus on the integration of all functional disciplines of the design, manufacturing, materials, fabrication and producibility to define and demonstrate a highly reliable, easily maintained, low cost liquid methane turbopump as a component for the STBE (Space Transportation Booster Engine) using the STME (main engine) oxygen turbopump. A cost model is to be developed to predict the recurring cost of production hardware and operations. A prime objective of the program is to design the liquid methane turbopump to be used in common with a LH2 turbopump optimized for the STME. Time phasing of the effort is presented and interrelationship of the tasks is defined. Major subcontractors are identified and their roles in the program are described.

Csomor, A.↗

PROFILE user's guide

User information for program PROFILE, an aerodynamics design utility for refining, plotting, and tabulating airfoil profiles is provided. The theory and implementation details for two of the more complex options are also presented. These are the REFINE option, for smoothing curvature in selected regions while retaining or seeking some specified thickness ratio, and the OPTIMIZE option, which seeks a specified curvature distribution. REFINE uses linear techniques to manipulate ordinates via the central difference approximation to second derivatives, while OPTIMIZE works directly with curvature using nonlinear least squares techniques. Use of programs QPLOT and BPLOT is also described, since all of the plots provided by PROFILE (airfoil coordinates, curvature distributions) are achieved via the general purpose QPLOT utility. BPLOT illustrates (again, via QPLOT) the shape functions used by two of PROFILE's options. The programs were designed and implemented for the Applied Aerodynamics Branch at NASA Ames Research Center, Moffett Field, California, and written in FORTRAN and run on a VAX-11/780 under VMS.

Collins, L.↗

Functional design specification: NASA form 1510

The 1510 worksheet used to calculate approved facility project cost estimates is explained. Topics covered include data base considerations, program structure, relationship of the 1510 form to the 1509 form, and functions which the application must perform: WHATIF, TENENTER, TENTYPE, and data base utilities. A sample NASA form 1510 printout and a 1510 data dictionary are presented in the appendices along with the cost adjustment table, the floppy disk index, and methods for generating the calculated values (TENCALC) and for calculating cost adjustment (CONSTADJ). Storage requirements are given.

Source record↗

Verification of floating-point software

Floating point computation presents a number of problems for formal verification. Should one treat the actual details of floating point operations, or accept them as imprecisely defined, or should one ignore round-off error altogether and behave as if floating point operations are perfectly accurate. There is the further problem that a numerical algorithm usually only approximately computes some mathematical function, and we often do not know just how good the approximation is, even in the absence of round-off error. ORA has developed a theory of asymptotic correctness which allows one to verify floating point software with a minimum entanglement in these problems. This theory and its implementation in the Ariel C verification system are described. The theory is illustrated using a simple program which finds a zero of a given function by bisection. This paper is presented in viewgraph form.

Hoover, Doug N.↗

Evaluation of the Trajectory Operations Applications Software Task (TOAST)

The Trajectory Operations Applications Software Task (TOAST) is a software development project under the auspices of the Mission Operations Directorate. Its purpose is to provide trajectory operation pre-mission and real-time support for the Space Shuttle program. As an Application Manager, TOAST provides an isolation layer between the underlying Unix operating system and the series of user programs. It provides two main services: a common interface to operating system functions with semantics appropriate for C or FORTRAN, and a structured input and output package that can be utilized by user application programs. In order to evaluate TOAST as an Application Manager, the task was to assess current and planned capabilities, compare capabilities to functions available in commercially-available off the shelf (COTS) and Flight Analysis Design System (FADS) users for TOAST implementation. As a result of the investigation, it was found that the current version of TOAST is well implemented and meets the needs of the real-time users. The plans for migrating TOAST to the X Window System are essentially sound; the Executive will port with minor changes, while Menu Handler will require a total rewrite. A series of recommendations for future TOAST directions are included.

Perkins, Sharon↗

On numerical nonlinear analysis of highly flexible spinning cantilevers

The general nonlinear discretized equations of motion of spinning elastic solids and structures are derived as a set of nonlinear ordinary differential equations for the case when the strain-displacement and velocity-displacement relations are nonlinear up to the second order. It is shown that the cost of generation of such equations is proportional to the fourth power of the number of degrees of freedom. A computer program is written to automatically generate the equations for the case of spinning cantilevers with initial imperfections. The types and the number of the coordinate functions used in the trial solution are parameters of the program.

Utku, S.↗

Rehabilitation After International Space Station Flights

Rehabilitating U.S. crew members to preflight status following flights on the Russian Mir Space Station required longer than six months for full functional recovery of some of the seven crew members. Additional exercise hardware has been added on the International Space Station as well as a rehabilitative emphasis on functional fitness/agility and proprioception. The authors will describe and present the results of the rehabilitation program for ISS and evaluate rehabilitative needs for longer missions. Pre- and in-flight programs emphasize strength and aerobic conditioning. One year before launch, crew members are assigned an Astronaut Strength and Conditioning specialist. Crew members are scheduled for 2 hours, 3 days a week, for pre-flight training and 2.5 hours, six days a week, for in-flight training. Crewmembers are tested on functional fitness, agility, isokinetic strength, and submaximal cycle ergometer evaluation before and after flight. The information from these tests is used for exercise prescriptions, comparison, and evaluation of the astronaut and training programs. The rehabilitation program lasts for 45 days and is scheduled for 2 hours during each crew workday. Phase 1 of the rehabilitation program starts on landing day and places emphasis on ambulation, flexibility, and muscle strengthening. Phase 2 adds proprioceptive exercise and cardiovascular conditioning. Phase 3 (the longest phase) focuses on functional development. All programs are tailored specifically for each individual according to their test results, preferred recreational activities, and mission roles and duties. Most crew members reached or exceeded their preflight test values 45 days after flight. Some crew members subjectively indicated the need for a longer rehabilitation period. The current rehabilitation program for returning ISS crew members seems adequate in content but may need to be extended for longer expeditions.

Chauvin, S. J.↗

Adjoint methods for aerodynamic wing design

A model inverse design problem is used to investigate the effect of flow discontinuities on the optimization process. The optimization involves finding the cross-sectional area distribution of a duct that produces velocities that closely match a targeted velocity distribution. Quasi-one-dimensional flow theory is used, and the target is chosen to have a shock wave in its distribution. The objective function which quantifies the difference between the targeted and calculated velocity distributions may become non-smooth due to the interaction between the shock and the discretization of the flowfield. This paper offers two techniques to resolve the resulting problems for the optimization algorithms. The first, shock-fitting, involves careful integration of the objective function through the shock wave. The second, coordinate straining with shock penalty, uses a coordinate transformation to align the calculated shock with the target and then adds a penalty proportional to the square of the distance between the shocks. The techniques are tested using several popular sensitivity and optimization methods, including finite-differences, and direct and adjoint discrete sensitivity methods. Two optimization strategies, Gauss-Newton and sequential quadratic programming (SQP), are used to drive the objective function to a minimum.

Grossman, Bernard↗

NASTRAN distribution through COSMIC

The NASTRAN program package is one of the most important in terms of size and use in the COSMIC inventory at the University of Georgia. A brief history of the COSMIC facility as it relates to the NASTRAN program package is presented, followed by a discussion of the NASTRAN disseminations. COSMIC, which is the acronym for the Computer Software Management and Information Center, is operated by the University of Georgia's Computer Center under contract to NASA. The purpose of COSMIC is to make available to the public the computer software and documentation developed as part of the NASA program. It is, perhaps, best described as a clearinghouse for the NASA-sponsored computer software, although the functions specified under the contract go much further than simply duplicating the programs and documentation for distribution. A sizeable portion of the workscope involves screening the programs to insure that they are free of syntax errors, that all necessary subroutines are present, and that the documentation includes sufficiently detailed instructions to allow purchasers to install and operate the program or system.

Park, M. K.↗

Which Way is Up? Lessons Learned from Space Shuttle Sensorimotor Research

The Space Shuttle Program provided the opportunity to examine sensorimotor adaptation to space flight in unprecedented numbers of astronauts, including many over multiple missions. Space motion sickness (SMS) severity was highly variable across crewmembers. SMS generally lasted 2-3 days in-flight with approximately 1/3 of crewmembers experiencing moderate to severe symptoms, and decreased incidence in repeat flyers. While SMS has proven difficult to predict from susceptibility to terrestrial analogs, symptoms were alleviated by medications, restriction of early activities, maintaining familiar orientation with respect to the visual environment and maintaining contact cues. Adaptive changes were also reflected by the oculomotor and perceptual disturbances experienced early inflight and by the perceptual and motor coordination problems experienced during re-entry and landing. According to crew self-reports, systematic head movements performed during reentry, as long as paced within one's threshold for motion tolerance, facilitated the early readaptation process. The Shuttle provided early postflight crew access to document the initial performance decrements and time course of recovery. These early postflight measurements were critical to inform the program of risks associated with extending the duration of Shuttle missions. Neurological postflight deficits were documented using a standardized subjective rating by flight surgeons. Computerized dynamic posturography was also implemented as a quantitative means of assessing sensorimotor function to support crew return-to-duty assessments. Towards the end of the Shuttle Program, more emphasis has been placed on mapping physiological changes to functional performance. Future commercial flights will benefit from pre-mission training including exposures to launch and entry G transitions and sensorimotor adaptability assessments. While SMS medication usage will continue to be refined, non-pharmacological countermeasures (e.g., sensory aids) will have both space and Earth-based applications. Early postflight field tests are recommended to provide the evidence base for best practices for future commercial flight programs. Learning Objective: Overview of the Space Shuttle Program regarding adaptive changes in sensorimotor function, including what was learned from research, what was implemented for medical operations, and what is recommended for commercial flights.

Wood, S. J.↗

Ares I Crew Launch Vehicle Project: Forward Plan to Preliminary Design Review

The Exploration Launch Projects Office, located at NASA's Marshall Space Flight Center, conducted the Ares I Crew Launch Vehicle System Requirements Review (SRR) at the end of 2006, a mere year after the project team was assembled. In Ares' first year, extensive trade studies and evaluations were conducted to refine the design initially recommended by the Exploration Systems Architecture Study, conceptual designs were analyzed for fitness, and the contractual framework was assembled to enable a development effort unparalleled in American space flight since the Space Shuttle. Now, the project turns its focus to the Preliminary Design Review (PDR), scheduled for 2008. Taking into consideration the findings of the SRR, the design of the Ares I is being tightened and refined to meet the operability, reliability, and affordability goals outlined by the Constellation Program. As directed in NASA Procedure and Regulation (NPR) 7123, NASA Systems Engineering Procedural Requirements, the Ares I SRR examined "the functional and performance requirements defined for the system and the preliminary program or project plan and ensures that the requirements and the selected concept will satisfy the mission." The SRR was conducted to ensure the system- and element-level design and interface requirements are defined prior to proceeding into the project's design phase. The Exploration Launch Projects Control Board convened on December 19,2006, and accepted the findings of the SRR and the go-forward plan proceeding to PDR. Based upon these findings, the Ares project believes that operability must drive the vehicle's design, and that a number of design challenges, including system mass and reliability, must be addressed as part of the progress to PDR.

Dumbacher, Daniel L.↗

Modification of the International Space Station USOS to Support Installation and Activation of the Node 3 Element

The International Space Station (ISS) program is nearing an assembly complete configuration with the addition of the final resource node module in early 2010. The Node 3 module will provide critical functionality in support of permanent long duration crews aboard ISS. The new module will permanently house the regenerative Environment Control and Life Support Systems (ECLSS) and will also provide important habitability functions such as waste management and exercise facilities. The ISS program has selected the Port side of the Node 1 "Unity" module as the permanent location for Node 3 which will necessitate architecture changes to provide the required interfaces. The USOS ECLSS fluid and ventilation systems, Internal Thermal Control Systems, and Avionics Systems require significant modifications in order to support Node 3 interfaces at the Node 1 Port location since it was not initially designed for that configuration. This paper outlines the design, development, certification, and implementation of these changes in support of ISS assembly complete.

Link, Dwight E., Jr.↗

Support Routines for In Situ Image Processing

This software consists of a set of application programs that support ground-based image processing for in situ missions. These programs represent a collection of utility routines that perform miscellaneous functions in the context of the ground data system. Each one fulfills some specific need as determined via operational experience. The most unique aspect to these programs is that they are integrated into the large, in situ image processing system via the PIG (Planetary Image Geometry) library. They work directly with space in situ data, understanding the appropriate image meta-data fields and updating them properly. The programs themselves are completely multimission; all mission dependencies are handled by PIG. This suite of programs consists of: (1)marscahv: Generates a linearized, epi-polar aligned image given a stereo pair of images. These images are optimized for 1-D stereo correlations, (2) marscheckcm: Compares the camera model in an image label with one derived via kinematics modeling on the ground, (3) marschkovl: Checks the overlaps between a list of images in order to determine which might be stereo pairs. This is useful for non-traditional stereo images like long-baseline or those from an articulating arm camera, (4) marscoordtrans: Translates mosaic coordinates from one form into another, (5) marsdispcompare: Checks a Left Right stereo disparity image against a Right Left disparity image to ensure they are consistent with each other, (6) marsdispwarp: Takes one image of a stereo pair and warps it through a disparity map to create a synthetic opposite- eye image. For example, a right eye image could be transformed to look like it was taken from the left eye via this program, (7) marsfidfinder: Finds fiducial markers in an image by projecting their approximate location and then using correlation to locate the markers to subpixel accuracy. These fiducial markets are small targets attached to the spacecraft surface. This helps verify, or improve, the pointing of in situ cameras, (8) marsinvrange: Inverse of marsrange . given a range file, re-computes an XYZ file that closely matches the original. . marsproj: Projects an XYZ coordinate through the camera model, and reports the line/sample coordinates of the point in the image, (9) marsprojfid: Given the output of marsfidfinder, projects the XYZ locations and compares them to the found locations, creating a report showing the fiducial errors in each image. marsrad: Radiometrically corrects an image, (10) marsrelabel: Updates coordinate system or camera model labels in an image, (11) marstiexyz: Given a stereo pair, allows the user to interactively pick a point in each image and reports the XYZ value corresponding to that pair of locations. marsunmosaic: Extracts a single frame from a mosaic, which will be created such that it could have been an input to the original mosaic. Useful for creating simulated input frames using different camera models than the original mosaic used, and (12) merinverter: Uses an inverse lookup table to convert 8-bit telemetered data to its 12-bit original form. Can be used in other missions despite the name.

Deen, Robert G.↗

Structural Optimization Using the Newton Modified Barrier Method

The Newton Modified Barrier Method (NMBM) is applied to structural optimization problems with large a number of design variables and constraints. This nonlinear mathematical programming algorithm was based on the Modified Barrier Function (MBF) theory and the Newton method for unconstrained optimization. The distinctive feature of the NMBM method is the rate of convergence that is due to the fact that the design remains in the Newton area after each Lagrange multiplier update. This convergence characteristic is illustrated by application to structural problems with a varying number of design variables and constraints. The results are compared with those obtained by optimality criteria (OC) methods and by the ASTROS program.

Khot, N. S.↗