Search NASA⌕ Search

SEARCH · Search NASA

Results for “generic 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 55 records · Page 3

Refinement and evaluation of helicopter real-time self-adaptive active vibration controller algorithms

A Real-Time Self-Adaptive (RTSA) active vibration controller was used as the framework in developing a computer program for a generic controller that can be used to alleviate helicopter vibration. Based upon on-line identification of system parameters, the generic controller minimizes vibration in the fuselage by closed-loop implementation of higher harmonic control in the main rotor system. The new generic controller incorporates a set of improved algorithms that gives the capability to readily define many different configurations by selecting one of three different controller types (deterministic, cautious, and dual), one of two linear system models (local and global), and one or more of several methods of applying limits on control inputs (external and/or internal limits on higher harmonic pitch amplitude and rate). A helicopter rotor simulation analysis was used to evaluate the algorithms associated with the alternative controller types as applied to the four-bladed H-34 rotor mounted on the NASA Ames Rotor Test Apparatus (RTA) which represents the fuselage. After proper tuning all three controllers provide more effective vibration reduction and converge more quickly and smoothly with smaller control inputs than the initial RTSA controller (deterministic with external pitch-rate limiting). It is demonstrated that internal limiting of the control inputs a significantly improves the overall performance of the deterministic controller.

Davis, M. W.↗

Experimental aerothermodynamic research of hypersonic aircraft

The 2-D and 3-D advance computer codes being developed for use in the design of such hypersonic aircraft as the National Aero-Space Plane require comparison of the computational results with a broad spectrum of experimental data to fully assess the validity of the codes. This is particularly true for complex flow fields with control surfaces present and for flows with separation, such as leeside flow. Therefore, the objective is to provide a hypersonic experimental data base required for validation of advanced computational fluid dynamics (CFD) computer codes and for development of more thorough understanding of the flow physics necessary for these codes. This is being done by implementing a comprehensive test program for a generic all-body hypersonic aircraft model in the NASA/Ames 3.5 foot Hypersonic Wind Tunnel over a broad range of test conditions to obtain pertinent surface and flowfield data. Results from the flow visualization portion of the investigation are presented.

Cleary, Joseph W.↗

General-Purpose Ada Software Packages

Collection of subprograms brings to Ada many features from other programming languages. All generic packages designed to be easily instantiated for types declared in user's facility. Most packages have widespread applicability, although some oriented for avionics applications. All designed to facilitate writing new software in Ada. Written on IBM/AT personal computer running under PC DOS, v.3.1.

Klumpp, Allan R.↗

Numerical investigations in three-dimensional internal flows

The general objectives of NASA's Generic Hypersonics Research Program (GHP) are to develop a technology background required for aeronautical research in the hypersonic Mach number flow range. These research efforts are to complement the National Aerospace Plane (NASP) Program and are geared toward the development of experimental and computational fluid dynamics (CFD) techniques. One of the prominent goals of inlet design for high speed applications is to produce an inlet that delivers uniform flow at its exit in the shortest possible distance. In previous studies, the technologies for determining contours for both the ramp and cowl were demonstrated that allowed a nearly shock free exiting flow field to be obtained. This technology was developed further during the present reporting period and applied to a preliminary design investigation of a biconic hypersonic research vehicle with a nearly 2-D inlet attached near the aft end of the vehicle. The results of a parametric investigation of this proposed inlet for freestream Mach numbers between 10 and 15 are described.

Rose, William C.↗

A feasibility study regarding the addition of a fifth control to a rotorcraft in-flight simulator

The addition of a large movable horizontal tail surface to the control system of a rotorcraft in-flight simulator being developed from a Sikorsky UH-60A Black Hawk Helicopter is evaluated. The capabilities of the control surface as a trim control and as an active control are explored. The helicopter dynamics are modeled using the Generic Helicopter simulation program developed by Sikorsky Aircraft. The effect of the horizontal tail on the helicopter trim envelope is examined by plotting trim maps of the aircraft attitude and controls as a function of the flight speed and horizontal tail incidence. The control power of the tail surface relative to that of the other controls is examined by comparing control derivatives extracted from the simulation program over the flight speed envelope. The horizontal tail's contribution as an active control is evaluated using an explicit model following control synthesis involving a linear model of the helicopter in steady, level flight at a flight speed of eighty knots. The horizontal tail is found to provide additional control flexibility in the longitudinal axis. As a trim control, it provides effective control of the trim pitch attitude at mid to high forward speeds. As an active control, the horizontal tail provides useful pitching moment generating capabilities at mid to high forward speeds.

Turner, Simon↗

Flight demonstration of flight termination system and solid rocket motor ignition using semiconductor laser initiated ordnance

Solid State Laser Initiated Ordnance (LIO) offers new technology having potential for enhanced safety, reduced costs, and improved operational efficiency. Concerns over the absence of programmatic applications of the technology, which has prevented acceptance by flight programs, should be abated since LIO has now been operationally implemented by the Laser Initiated Ordnance Sounding Rocket Demonstration (LOSRD) Program. The first launch of solid state laser diode LIO at the NASA Wallops Flight Facility (WFF) occurred on March 15, 1995 with all mission objectives accomplished. This project, Phase 3 of a series of three NASA Headquarters LIO demonstration initiatives, accomplished its objective by the flight of a dedicated, all-LIO sounding rocket mission using a two-stage Nike-Orion launch vehicle. LIO flight hardware, made by The Ensign-Bickford Company under NASA's first Cooperative Agreement with Profit Making Organizations, safely initiated three demanding pyrotechnic sequence events, namely, solid rocket motor ignition from the ground and in flight, and flight termination, i.e., as a Flight Termination System (FTS). A flight LIO system was designed, built, tested, and flown to support the objectives of quickly and inexpensively putting LIO through ground and flight operational paces. The hardware was fully qualified for this mission, including component testing as well as a full-scale system test. The launch accomplished all mission objectives in less than 11 months from proposal receipt. This paper concentrates on accomplishments of the ordnance aspects of the program and on the program's implementation and results. While this program does not generically qualify LIO for all applications, it demonstrated the safety, technical, and operational feasibility of those two most demanding applications, using an all solid state safe and arm system in critical flight applications.

Schulze, Norman R.↗

Geometric Comparisons of Selected Small Topographically Fresh Volcanoes in the Borealis and Elysium Planitia Volcanic Fields, Mars: Implications for Eruptive Styles

MOLA (Mars Orbiter Laser Altimeter) data from small, topographically fresh volcanoes from the Elysium and Borealis regions were gridded and analyzed using GMT (Generic Mapping Tools) programs. Results compare eruptive styles of the two regions, and draw conclusions about the different volcanic regions. Additional information is contained in the original extended abstract.

Taylor, K.↗

Template for Systems Engineering Tools Trade Study

A discussion of Systems Engineering tools brings out numerous preferences and reactions regarding tools of choice as well as the functions those tools are to perform. A recent study of Systems Engineering Tools for a new Program illustrated the need for a generic template for use by new Programs or Projects to determine the toolset appropriate for their use. This paper will provide the guidelines new initiatives can follow and tailor to their specific needs, to enable them to make their choice of tools in an efficient and informed manner. Clearly, those who perform purely technical functions will need different tools than those who perform purely systems engineering functions. And, everyone has tools they are comfortable with. That degree of comfort is frequently the deciding factor in tools choice rather than an objective study of all criteria and weighting factors. This paper strives to produce a comprehensive list of criteria for selection with suggestions for weighting factors based on a number of assumptions regarding the given Program or Project. In addition, any given Program will begin with assumptions for its toolset based on Program size, tool cost, user base and technical needs. In providing a template for tool selection, this paper will guide the reader through assumptions based on Program need; decision criteria; potential weighting factors; the need for a compilation of available tools; the importance of tool demonstrations; and finally a down selection of tools. While specific vendors cannot be mentioned in this work, it is expected that this template could serve other Programs in the formulation phase by alleviating the trade study process of some of its subjectivity.

Michelle D Bailey↗

Rule-Based Flight Software Cost Estimation

This paper discusses the fundamental process for the computation of Flight Software (FSW) cost estimates. This process has been incorporated in a rule-based expert system [1] that can be used for Independent Cost Estimates (ICEs), Proposals, and for the validation of Cost Analysis Data Requirements (CADRe) submissions. A high-level directed graph (referred to here as a decision graph) illustrates the steps taken in the production of these estimated costs and serves as a basis of design for the expert system described in this paper. Detailed discussions are subsequently given elaborating upon the methodology, tools, charts, and caveats related to the various nodes of the graph. We present general principles for the estimation of FSW using SEER-SEM as an illustration of these principles when appropriate. Since Source Lines of Code (SLOC) is a major cost driver, a discussion of various SLOC data sources for the preparation of the estimates is given together with an explanation of how contractor SLOC estimates compare with the SLOC estimates used by JPL. Obtaining consistency in code counting will be presented as well as factors used in reconciling SLOC estimates from different code counters. When sufficient data is obtained, a mapping into the JPL Work Breakdown Structure (WBS) from the SEER-SEM output is illustrated. For across the board FSW estimates, as was done for the NASA Discovery Mission proposal estimates performed at JPL, a comparative high-level summary sheet for all missions with the SLOC, data description, brief mission description and the most relevant SEER-SEM parameter values is given to illustrate an encapsulation of the used and calculated data involved in the estimates. The rule-based expert system described provides the user with inputs useful or sufficient to run generic cost estimation programs. This system's incarnation is achieved via the C Language Integrated Production System (CLIPS) and will be addressed at the end of this paper.

computational intelligence↗

An intelligent position-specific training system for mission operations

Marshall Space Flight Center's (MSFC's) payload ground controller training program provides very good generic training; however, ground controller position-specific training can be improved by including position-specific training systems in the training program. This report explains why MSFC needs to improve payload ground controller position-specific training. The report describes a generic syllabus for position-specific training systems, a range of system designs for position-specific training systems, and a generic development process for developing position-specific training systems. The report also describes a position-specific training system prototype that was developed for the crew interface coordinator payload operations control center ground controller position. The report concludes that MSFC can improve the payload ground controller training program by incorporating position-specific training systems for each ground controller position; however, MSFC should not develop position-specific training systems unless payload ground controller position experts will be available to participate in the development process.

Schneider, M. P.↗

ISPATOM: A Generic Real-Time Data Processing Tool Without Programming

Information Sharing Protocol Advanced Tool of Math (ISPATOM) is an application program allowing for the streamlined generation of comps, which subscribe to streams of incoming telemetry data, perform any necessary computations on the data, then send the data to other programs for display and/or further processing in NASA mission control centers. Heretofore, the development of comps was difficult, expensive, and time-consuming: Each comp was custom written manually, in a low-level computing language, by a programmer attempting to follow requirements of flight controllers. ISPATOM enables a flight controller who is not a programmer to write a comp by simply typing in one or more equation( s) at a command line or retrieving the equation(s) from a text file. ISPATOM then subscribes to the necessary input data, performs all of necessary computations, and sends out the results. It sends out new results whenever the input data change. The use of equations in ISPATOM is no more difficult than is entering equations in a spreadsheet. The time involved in developing a comp is thus limited to the time taken to decide on the necessary equations. Thus, ISPATOM is a real-time dynamic calculator.

Dershowitz, Adam↗

Life prediction and constitutive models for engine hot section anisotropic materials program

This report presents the results from a 35 month period of a program designed to develop generic constitutive and life prediction approaches and models for nickel-based single crystal gas turbine airfoils. The program is composed of a base program and an optional program. The base program addresses the high temperature coated single crystal regime above the airfoil root platform. The optional program investigates the low temperature uncoated single crystal regime below the airfoil root platform including the notched conditions of the airfoil attachment. Both base and option programs involve experimental and analytical efforts. Results from uniaxial constitutive and fatigue life experiments of coated and uncoated PWA 1480 single crystal material form the basis for the analytical modeling effort. Four single crystal primary orientations were used in the experiments: (001), (011), (111), and (213). Specific secondary orientations were also selected for the notched experiments in the optional program. Constitutive models for an overlay coating and PWA 1480 single crystal material were developed based on isothermal hysteresis loop data and verified using thermomechanical (TMF) hysteresis loop data. A fatigue life approach and life models were selected for TMF crack initiation of coated PWA 1480. An initial life model used to correlate smooth and notched fatigue data obtained in the option program shows promise. Computer software incorporating the overlay coating and PWA 1480 constitutive models was developed.

Nissley, D. M.↗

Life prediction and constitutive models for engine hot section anisotropic materials program

This report presents a summary of results from a 7 year program designed to develop generic constitutive and life prediction approaches and models for nickel-based single crystal gas turbine airfoils. The program was composed of a base program and an optional program. The base program addressed the high temperature coated single crystal regime above the airfoil root platform. The optional program investigated the low temperature uncoated single crystal regime below the airfoil root platform including the notched conditions of the airfoil attachment. Both base and option programs involved experimental and analytical efforts. Results from uniaxial constitutive and fatigue life experiments of coated and uncoated PWA 1480 single crystal material formed the basis for the analytical modeling effort. Four single crystal primary orientations were used in the experiments: group of zone axes (001), group of zone axes (011), group of zone axes (111), and group of zone axes (213). Specific secondary orientations were also selected for the notched experiments in the optional program. Constitutive models for an overlay coating and PWA 1480 single crystal materials were developed based on isothermal hysteresis loop data and verified using thermomechanical (TMF) hysteresis loop data. A fatigue life approach and life models were developed for TMF crack initiation of coated PWA 1480. A life model was developed for smooth and notched fatigue in the option program. Finally, computer software incorporating the overlay coating and PWA 1480 constitutive and life models was developed.

Nissley, D. M.↗

Performance degradation of a model helicopter rotor with a generic ice shape

An experimental program using a commercially available remotely controlled model helicopter in the Texas A&M University (TAMU) subsonic wind tunnel has been conducted to investigate the performance degradation resulting from the simulated formation of ice on the leading edge of the main rotor blades in both hover and forward flight. The rotor blades utilized a NACA 0012 airfoil with a 2.5-in. constant chord. A generic ice shape derived from a predetermined natural ice condition was applied to the 53.375-in.-diameter main rotor, and thrust and torque coefficients were measured for the main rotor as functions of velocity, main rotor rpm, fuselage angle of incidence, collective pitch angle, and spanwise extent of icing. The model helicopter test exhibited significant performance degradation of the main rotor when generic ice was added. An increase of approximately 150 percent in torque coefficient to maintain a constant thrust coefficient was noted when generic ice had been applied to the 85 percent rotor radial location. Also, considerable additional degradation occurred when generic ice was applied to the 100 percent rotor radial location, as compared with the 85 percent simulated ice performance values, indicating the sensitivity of the rotor tip region.

Korkan, K. D.↗

Controls and guidance: Aeronautics

The overall objective is to provide a validated technology base leading to the development and exploitation of new concepts, analysis and design methodologies, and flight systems for future civil and military aircraft. This will provide increased efficiency, effectiveness, reliability, and safety. The program is organized into generic elements and vehicle-specific elements. The generic elements are control theory, guidance and display concepts, and flight crucial systems. Vehicle-specific elements are generic hypersonics, subsonic transport/commuter/general aviation, rotorcraft, and fighter/attack. Research in the control theory element is directed toward the improved flight control analysis and design methodologies for highly integrated, robust flight control designs. Flight Crucial Systems research is directed toward the development of design, assessment, and validation methodologies for flight crucial systems. The generic hypersonics research concentrates on the integration of flight control, propulsion control, sensors, and displays. The Aeronautical Controls and Guidance Program involves analytical and experimental research by in-house, university, and industry personnel. Extensive use of ground-based simulation is a characteristic of the program with selected flight experiments in a variety of aircraft.

Dibattista, John D.↗

Constraints in Genetic Programming

Genetic programming refers to a class of genetic algorithms utilizing generic representation in the form of program trees. For a particular application, one needs to provide the set of functions, whose compositions determine the space of program structures being evolved, and the set of terminals, which determine the space of specific instances of those programs. The algorithm searches the space for the best program for a given problem, applying evolutionary mechanisms borrowed from nature. Genetic algorithms have shown great capabilities in approximately solving optimization problems which could not be approximated or solved with other methods. Genetic programming extends their capabilities to deal with a broader variety of problems. However, it also extends the size of the search space, which often becomes too large to be effectively searched even by evolutionary methods. Therefore, our objective is to utilize problem constraints, if such can be identified, to restrict this space. In this publication, we propose a generic constraint specification language, powerful enough for a broad class of problem constraints. This language has two elements -- one reduces only the number of program instances, the other reduces both the space of program structures as well as their instances. With this language, we define the minimal set of complete constraints, and a set of operators guaranteeing offspring validity from valid parents. We also show that these operators are not less efficient than the standard genetic programming operators if one preprocesses the constraints - the necessary mechanisms are identified.

Janikow, Cezary Z.↗

Options for demonstrating the use of solar energy in california buildings

Three programmatic options for demonstrating the most economically attractive applications of solar energy to buildings located in California are formulated. The unique characteristics of solar energy demonstration programs and the involvement of key decision makers are discussed in detail. The demonstration programs are related to specific purposes. The priority structure used to select the generic projects making up each program is discussed in relationship to the purposes of the program. In addition, some implications of the nature of the demonstration program for management are outlined.

Davis, E. S.↗

Investigation of Boundary Conditions for Flexible Multibody Spacecraft Dynamics

In support of both the Space Shuttle and International Space Station programs, a set of generic multibody dynamics algorithms integrated within the Trick simulation environment have addressed the variety of on-orbit manipulator simulation requirements for engineering analysis, procedures development and crew familiarization/training at the NASA Johnson Space Center (JSC). Enhancements to these dynamics algorithms are now being driven by a new set of Constellation program requirements for flexible multibody spacecraft simulation. One particular issue that has been discussed within the NASA community is the assumption of cantilever-type flexible body boundary conditions. This assumption has been commonly utilized within manipulator multibody dynamics formulations as it simplifies the computation of relative motion for articulated flexible topologies. Moreover, its use for modeling of space-based manipulators such as the Shuttle Remote Manipulator System (SRMS) and Space Station Remote Manipulator System (SSRMS) has been extensively validated against flight data. For more general flexible spacecraft applications, however, the assumption of cantilever-type boundary conditions may not be sufficient. This paper describes the boundary condition assumptions that were used in the original formulation, demonstrates that this formulation can be augmented to accommodate systems in which the assumption of cantilever boundary conditions no longer applies, and verifies the approach through comparison with an independent model previously validated against experimental hardware test data from a spacecraft flexible dynamics emulator.

Boundary-value problems↗