Search NASA⌕ Search

SEARCH · Search NASA

Results for “DYNAMIC 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 379 records · Page 21

An expert system for setting time steps in dynamic finite element programs

An expert system, ETUDES - Expert Time integration control Using Deep and Surface Knowledge System, which addresses the determination of the timestep for time integration of linear structural dynamic equations is described. This timestep may also be applicable for a moderately nonlinear simulation of the same structure. The program also determines whether an explicit or implicit method is most efficient for the particular simulation. A production rule programming system written in OPS5 is used for the implementation of this prototype expert system. Issues relating to the expert system architecture for this application, such as knowledge representation and structure, as well as domain knowledge are discussed. The prototype is evaluated by measuring its performance in various benchmark model problems.

Ramirez, Martin R.↗

A Categorization of Dynamic Analyzers

Program analysis techniques and tools are essential to the development process because of the support they provide in detecting errors and deficiencies at different phases of development. The types of information rendered through analysis includes the following: statistical measurements of code, type checks, dataflow analysis, consistency checks, test data,verification of code, and debugging information. Analyzers can be broken into two major categories: dynamic and static. Static analyzers examine programs with respect to syntax errors and structural properties., This includes gathering statistical information on program content, such as the number of lines of executable code, source lines. and cyclomatic complexity. In addition, static analyzers provide the ability to check for the consistency of programs with respect to variables. Dynamic analyzers in contrast are dependent on input and the execution of a program providing the ability to find errors that cannot be detected through the use of static analysis alone. Dynamic analysis provides information on the behavior of a program rather than on the syntax. Both types of analysis detect errors in a program, but dynamic analyzers accomplish this through run-time behavior. This paper focuses on the following broad classification of dynamic analyzers: 1) Metrics; 2) Models; and 3) Monitors. Metrics are those analyzers that provide measurement. The next category, models, captures those analyzers that present the state of the program to the user at specified points in time. The last category, monitors, checks specified code based on some criteria. The paper discusses each classification and the techniques that are included under them. In addition, the role of each technique in the software life cycle is discussed. Familiarization with the tools that measure, model and monitor programs provides a framework for understanding the program's dynamic behavior from different, perspectives through analysis of the input/output data.

Lujan, Michelle R.↗

Investigation of the diffuse ultraviolet background using satellite data: Dynamics explorer guest investigator program

The imaging instrumentation for the Dynamics Explorer Mission was designed primarily to obtain global auroral images. The instrument, however, was also used successfully to study marine bioluminescence, the geocorona, and the global distribution of atmospheric ozone. The imager has considerable potential for the study of astronomical sources of ultraviolet radiation as well. The data produced by the imager is used to study the brightness and isotrophy of the diffuse ultraviolet background.

Fix, J. D.↗

Efficient dynamic optimization of logic programs

A summary is given of the dynamic optimization approach to speed up learning for logic programs. The problem is to restructure a recursive program into an equivalent program whose expected performance is optimal for an unknown but fixed population of problem instances. We define the term 'optimal' relative to the source of input instances and sketch an algorithm that can come within a logarithmic factor of optimal with high probability. Finally, we show that finding high-utility unfolding operations (such as EBG) can be reduced to clause reordering.

Laird, Phil↗

Free Molecular Heat Transfer Programs for Setup and Dynamic Updating the Conductors in Thermal Desktop

The programs, arrays and logic structure were developed to enable the dynamic update of conductors in thermal desktop. The MatLab program FMHTPRE.m processes the Thermal Desktop conductors and sets up the arrays. The user needs to manually copy portions of the output to different input regions in Thermal Desktop. Also, Fortran subroutines are provided that perform the actual updates to the conductors. The subroutines are setup for helium gas, but the equations can be modified for other gases. The maximum number of free molecular conductors allowed is 10,000 for a given radiation task. Additional radiation tasks for FMHT can be generated to account for more conductors. Modifications to the Fortran subroutines may be warranted, when the mode of heat transfer is in the mixed or continuum mode. The FMHT Thermal Desktop model should be activated by using the "Case Set Manager" once the model is setup. Careful setup of the model is needed to avoid excessive solve times.

Malroy, Eric T.↗

HP-9825A calculator programs for plotting orbiter RCS jet dynamic pressure contours

Computer programs which generate displays of the dynamic pressure fields generated by orbiter RCS thruster firings are described. The programs can be used to generate dynamic contours for an isolated RCS jet and to superimpose the plume contours for specific jets or jet clusters on front and side views of the orbiter profile.

Wilson, S. W.↗

Effects of Heavy Ion Exposure on Nanocrystal Nonvolatile Memory

We have irradiated engineering samples of Freescale 4M nonvolatile memories with heavy ions. They use Silicon nanocrystals as the storage element, rather than the more common floating gate. The irradiations were performed using the Texas A&M University cyclotron Single Event Effects Test Facility. The chips were tested in the static mode, and in the dynamic read mode, dynamic write (program) mode, and dynamic erase mode. All the errors observed appeared to be due to single, isolated bits, even in the program and erase modes. These errors appeared to be related to the micro-dose mechanism. All the errors corresponded to the loss of electrons from a programmed cell. The underlying physical mechanisms will be discussed in more detail later. There were no errors, which could be attributed to malfunctions of the control circuits. At the highest LET used in the test (85 MeV/mg/sq cm), however, there appeared to be a failure due to gate rupture. Failure analysis is being conducted to confirm this conclusion. There was no unambiguous evidence of latchup under any test conditions. Generally, the results on the nanocrystal technology compare favorably with results on currently available commercial floating gate technology, indicating that the technology is promising for future space applications, both civilian and military.

Oldham, Timothy R.↗

Spacecraft Dynamics and Control Program at AFRPL

A number of future DOD and NASA spacecraft such as the space based radar will be not only an order of magnitude larger in dimension than the current spacecraft, but will exhibit extreme structural flexibility with very low structural vibration frequencies. Another class of spacecraft (such as the space defense platforms) will combine large physical size with extremely precise pointing requirement. Such problems require a total departure from the traditional methods of modeling and control system design of spacecraft where structural flexibility is treated as a secondary effect. With these problems in mind, the Air Force Rocket Propulsion Laboratory (AFRPL) initiated research to develop dynamics and control technology so as to enable the future large space structures (LSS). AFRPL's effort in this area can be subdivided into the following three overlapping areas: (1) ground experiments, (2) spacecraft modeling and control, and (3) sensors and actuators. Both the in-house and contractual efforts of the AFRPL in LSS are summarized.

Das, A.↗

A program for computing shock-tube gas dynamic properties

Computer program calculates thermodynamic properties from basic spectroscopic data. Program capacity is a mixture of 100 different species composed of ten different elements. The output is a complete thermodynamic and chemical description of the gas.

Horton, T. E.↗

Advanced radial inflow turbine rotor program: Design and dynamic testing

The advancement of small, cooled, radial inflow turbine technology in the area of operation at higher turbine inlet temperature is discussed. The first step was accomplished by designing, fabricating, and subjecting to limited mechanical testing an advanced gas generator rotating assembly comprising a radial inflow turbine and two-stage centrifugal compressor. The radial inflow turbine and second-stage compressor were designed as an integrally machined monorotor with turbine cooling taking place basically by conduction to the compressor. Design turbine inlet rotor gas temperature, rotational speed, and overall gas generator compressor pressure ratio were 1422 K (2560 R), 71,222 rpm, and 10/1 respectively. Mechanical testing on a fabricated rotating assembly and bearing system covered 1,000 cold start/stop cycles and three spins to 120 percent design speed (85,466 rpm).

Rodgers, C.↗

Dynamic balance improvement program

The reduction of residual unbalance in the space shuttle main engine (SSME) high pressure turbopump rotors was addressed. Elastic rotor response to unbalance and balancing requirements, multiplane and in housing balancing, and balance related rotor design considerations were assessed. Recommendations are made for near term improvement of the SSME balancing and for future study and development efforts.

Butner, M. F.↗

SRB combustion dynamics analysis computer program (CDA-1)

A two-dimensional numerical model is developed for the unsteady oscillatory combustion of the solid propellant flame zone. Variations of pressure with low and high frequency responses across the long flame, such as in the double-base propellants, are accommodated. The formulation is based on a premixed, laminar flame with a one-step overall chemical reaction and the Arrhenius law of decomposition for the gaseous phase with no condensed phase reaction. Numerical calculations are carried out using the Galerkin finite elements, with perturbations expanded to the zeroth, first, and second orders. The numerical results indicate that amplification of oscillatory motions does indeed prevail in high frequency regions. For the second order system, the trend is similar to the first order system for low frequencies, but instabilities may appear at frequencies lower than those of the first order system. The most significant effect of the second order system is that the admittance is extremely oscillatory between moderately high frequency ranges.

Chung, T. J.↗

Program For Simulating Dynamics Of Aerospace Vehicles

SORT (Simulation and Optimization of Rocket Trajectories) is general-purpose three-degree-of-freedom with three axis static moment balance simulation of flight dynamics of arbitrary aerospace vehicle. Modular structure facilitates application to variety of trajectory-analysis problems. Contains math model of aerodynamics completely generalized. Computes both longitudinal and lateral forces and moments. In addition to fore-body coefficients, computes longitudinal base effect aerodynamic forces and moments. Simplified ballistic-coefficient model also available for analysis of ballistic entry. Written using ANSI FORTRAN 77.

Berning, M. J.↗

Portable Parallel Programming for the Dynamic Load Balancing of Unstructured Grid Applications

The ability to dynamically adapt an unstructured -rid (or mesh) is a powerful tool for solving computational problems with evolving physical features; however, an efficient parallel implementation is rather difficult, particularly from the view point of portability on various multiprocessor platforms We address this problem by developing PLUM, tin automatic anti architecture-independent framework for adaptive numerical computations in a message-passing environment. Portability is demonstrated by comparing performance on an SP2, an Origin2000, and a T3E, without any code modifications. We also present a general-purpose load balancer that utilizes symmetric broadcast networks (SBN) as the underlying communication pattern, with a goal to providing a global view of system loads across processors. Experiments on, an SP2 and an Origin2000 demonstrate the portability of our approach which achieves superb load balance at the cost of minimal extra overhead.

Biswas, Rupak↗

RAD750 SBC Usage for the Solar Dynamics Observatory (SDO) Program

This presentation focuses on the first space weather research mission in the Living with a Star (LWS) Program. The science objective of the mission is to understand the solar variations that influence life on Earth. The mission is developed and managed by NASA/GSFC with a launch date in 2008 on a five-year mission using a geosynchronous inclined orbit. Involved with the mission are three science instruments: a helloseisic and magnetic imagery (HMI), extreme ultraviolet variability experiment (EVE), and solar helispheric activity research prediction program (SHARPP). 6U qualification Vib test has been completed with successful results (no interrupts detected at 1 nanosecond). Other test result to be reported at workshop.

Li, Kenneth↗