Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Incremental Computing”

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 91 records · Page 5

Smooth indentation of an initially stressed orthotropic beam

The contact behavior between a smooth rigid cylinder and a simply supported orthotropic beam under uniaxial initial stresses is studied. The displacements are computed by superposing Mindlin plate solution with the solution obtained from Biot's theory of incremental deformation. Finite Fourier transforms are used in solving the equations. A point matching technique is used to compute the contact stresses and the amount of indentation for a given contact length. The effects of orthotropy and initial stresses on the contact stress distribution are investigated. An indentation law is established from the numerical results.

Sun, C. T.↗

Mark 4A antenna control system data handling architecture study

A high-level review was conducted to provide an analysis of the existing architecture used to handle data and implement control algorithms for NASA's Deep Space Network (DSN) antennas and to make system-level recommendations for improving this architecture so that the DSN antennas can support the ever-tightening requirements of the next decade and beyond. It was found that the existing system is seriously overloaded, with processor utilization approaching 100 percent. A number of factors contribute to this overloading, including dated hardware, inefficient software, and a message-passing strategy that depends on serial connections between machines. At the same time, the system has shortcomings and idiosyncrasies that require extensive human intervention. A custom operating system kernel and an obscure programming language exacerbate the problems and should be modernized. A new architecture is presented that addresses these and other issues. Key features of the new architecture include a simplified message passing hierarchy that utilizes a high-speed local area network, redesign of particular processing function algorithms, consolidation of functions, and implementation of the architecture in modern hardware and software using mainstream computer languages and operating systems. The system would also allow incremental hardware improvements as better and faster hardware for such systems becomes available, and costs could potentially be low enough that redundancy would be provided economically. Such a system could support DSN requirements for the foreseeable future, though thorough consideration must be given to hard computational requirements, porting existing software functionality to the new system, and issues of fault tolerance and recovery.

Briggs, H. C.↗

Flight Testing of Hypersonic Airbreathing Propulsion for Developing Computational Design Technology

The objective of this paper is to present and discuss a scenario and the requirements for flight testing of hypersonic airbreathing propulsion leading to the development of computational design technology. Flight Testing for this development is a significant part of a triad/synergistic, design approach which integrates computations, flight testing, and ground testing. These three complementary, design developmental tools have various capabilities and limitations. An incremental approach is necessary to use and to develop these tools effectively and efficiently. This computational technology must be developed keeping in focus the aerospace plane that is to be developed. The criteria for selecting the right plane are presented and consequently, the appropriate flight tests are identified. Two conceptual, flight-test systems are suggested considering the following: (1) the relevant, lessons learned from previous and current United States hypersonic programs, from the Apollo program, from the Space Shuttle program, and from the space station program; (2) the current need for a low risk, affordable access to space; and (3) the design challenge for hypersonic airbreathing propulsion testing. How these systems may be used for developing the computational design technology is described. The requirements for conducting propulsion- design computations, sources of uncertainties in these computations, and a guide for establishing the credibility of these computations are also presented.

Mehta, Unmeel B.↗

Orion Launch Abort Vehicle Attitude Control Motor Testing

Current Orion Launch Abort Vehicle (LAV) configurations use an eight-jet, solid-fueled Attitude Control Motor (ACM) to provide required vehicle control for all proposed abort trajectories. Due to the forward position of the ACM on the LAV, it is necessary to assess the effects of jet-interactions (JI) between the various ACM nozzle plumes and the external flow along the outside surfaces of the vehicle. These JI-induced changes in flight control characteristics must be accounted for in developing ACM operations and LAV flight characteristics. A test program to generate jet interaction aerodynamic increment data for multiple LAV configurations was conducted in the NASA Ames and NASA Langley Unitary Plan Wind Tunnels from August 2007 through December 2009. Using cold air as the simulant gas, powered subscale models were used to generate interaction data at subsonic, transonic, and supersonic test conditions. This paper presents an overview of the complete ACM JI experimental test program for Orion LAV configurations, highlighting ACM system modeling, nozzle scaling assumptions, experimental test techniques, and data reduction methodologies. Lessons learned are discussed, and sample jet interaction data are shown. These data, in conjunction with computational predictions, were used to create the ACM JI increments for all relevant flight databases.

Murphy, Kelly J.↗

Experimental Observations of Damage States in Unnotched and Notched 3D Orthogonal Woven Coupons Loaded in Tension

This paper describes a series of unnotched and notched tensile tests on two 3D orthogonal woven architectures. Dog bone specimens were used for the unnotched tests, and open-hole specimens were used for the notched tests. For each architecture and test type, two specimens were loaded under monotonic displacement control to failure and two specimens were incrementally loaded to failure in five steps. X-ray computed tomography (CT) was used to characterize the woven architecture and defects on each specimen prior to testing. Digital image correlation (DIC) images were obtained from both sides of the specimen throughout the loading and unloading. Acoustic emission (AE) data were also continuously acquired throughout the loading. For the incremental tests, X-ray CT was used to document the damage progression after each load increment. The damage progression was analyzed based on the results from these three techniques. The results for both architectures and test specimens followed a pattern where matrix cracks formed at the surface perpendicular to the tensile load direction. New surface cracks formed continuously throughout the loading and cracks extended in depth and width. In general, fiber failure was not detected until specimen failure.

Wade C Jackson↗

Data-Mining Toolset Developed for Determining Turbine Engine Part Life Consumption

The current practice in aerospace turbine engine maintenance is to remove components defined as life-limited parts after a fixed time, on the basis of a predetermined number of flight cycles. Under this schedule-based maintenance practice, the worst-case usage scenario is used to determine the usable life of the component. As shown, this practice often requires removing a part before its useful life is fully consumed, thus leading to higher maintenance cost. To address this issue, the NASA Glenn Research Center, in a collaborative effort with Pratt & Whitney, has developed a generic modular toolset that uses data-mining technology to parameterize life usage models for maintenance purposes. The toolset enables a "condition-based" maintenance approach, where parts are removed on the basis of the cumulative history of the severity of operation they have experienced. The toolset uses data-mining technology to tune life-consumption models on the basis of operating and maintenance histories. The flight operating conditions, represented by measured variables within the engine, are correlated with repair records for the engines, generating a relationship between the operating condition of the part and its service life. As shown, with the condition-based maintenance approach, the lifelimited part is in service until its usable life is fully consumed. This approach will lower maintenance costs while maintaining the safety of the propulsion system. The toolset is a modular program that is easily customizable by users. First, appropriate parametric damage accumulation models, which will be functions of engine variables, must be defined. The tool then optimizes the models to match the historical data by computing an effective-cycle metric that reduces the unexplained variability in component life due to each damage mode by accounting for the variability in operational severity. The damage increment due to operating conditions experienced during each flight is used to compute the effective cycles and ultimately the replacement time. Utilities to handle data problems, such as gaps in the flight data records, are included in the toolset. The tool was demonstrated using the first stage, high-pressure turbine blade of the PW4077 engine (Pratt & Whitney, East Hartford, CT). The damage modes considered were thermomechanical fatigue and oxidation/erosion. Each PW4077 engine contains 82 first-stage, high-pressure turbine blades, and data from a fleet of engines were used to tune the life-consumption models. The models took into account not only measured variables within the engine, but also unmeasured variables such as engine health parameters that are affected by degradation of the engine due to aging. The tool proved effective at predicting the average number of blades scrapped over time due to each damage mode, per engine, given the operating history of the engine. The customizable tools are available to interested parties within the aerospace community.

Litt, Jonathan S.↗

Viscel: A general purpose computer program for analysis of linear viscoelastic structures, volume 2

The VISCEL program is a general purpose computer program developed for equilibrium analysis of linear viscoelastic structures. The program is written in FORTRAN 5 language to operate on the Univac 1108 computer under the EXEC 8 operating system. The program, an extension of the linear equilibrium problem solver ELAS, is an updated and extended version of its earlier form written for the IBM 7094 computer. Finite element matrix displacement approach coupled with the synchronized material property concept, utilizing incremental time steps, was adopted for the solution presented. The step-by-step procedure involves solution of recursive equations in the time domain, which takes into account the memory of material properties. Incremental and accumulative displacements and stresses are obtained at the end of each time step. In order to minimize the extent of computations resulting from accumulative effects of material memory, the program provides an option which enables the employment of constant time steps in the logarithmic scale. Program documentation is presented.

Gupta, K. K.↗

Methodology for sensitivity analysis, approximate analysis, and design optimization in CFD for multidisciplinary applications

The straightforward automatic-differentiation and the hand-differentiated incremental iterative methods are interwoven to produce a hybrid scheme that captures some of the strengths of each strategy. With this compromise, discrete aerodynamic sensitivity derivatives are calculated with the efficient incremental iterative solution algorithm of the original flow code. Moreover, the principal advantage of automatic differentiation is retained (i.e., all complicated source code for the derivative calculations is constructed quickly with accuracy). The basic equations for second-order sensitivity derivatives are presented; four methods are compared. Each scheme requires that large systems are solved first for the first-order derivatives and, in all but one method, for the first-order adjoint variables. Of these latter three schemes, two require no solutions of large systems thereafter. For the other two for which additional systems are solved, the equations and solution procedures are analogous to those for the first order derivatives. From a practical viewpoint, implementation of the second-order methods is feasible only with software tools such as automatic differentiation, because of the extreme complexity and large number of terms. First- and second-order sensitivities are calculated accurately for two airfoil problems, including a turbulent flow example; both geometric-shape and flow-condition design variables are considered. Several methods are tested; results are compared on the basis of accuracy, computational time, and computer memory. For first-order derivatives, the hybrid incremental iterative scheme obtained with automatic differentiation is competitive with the best hand-differentiated method; for six independent variables, it is at least two to four times faster than central finite differences and requires only 60 percent more memory than the original code; the performance is expected to improve further in the future.

Taylor, Arthur C., III↗

A 3-dimensional Navier-Stokes-Euler code for blunt-body flow computations

The shock-layer flowfield is obtained with or without viscous and heat-conducting dissipations from the conservative laws of fluid dynamics equations using a shock-fitting implicity finite-difference technique. The governing equations are cast in curvilinear-orthogonal coordinates and transformed to the domain between the shock and the body. Another set of equations is used for the singular coordinate axis, which, together with a cone generator away from the stagnation point, encloses the computation domain. A time-dependent alternating direction implicit factorization technique is applied to integrate the equations with local-time increment until a steady solution is reached. The shock location is updated after the flowfield computation, but the wall conditions are implemented into the implicit procedure. Innovative procedures are introduced to define the initial flowfield, to treat both perfect and equilibrium gases, to advance the solution on a coarse-to-fine grid sequence, and to start viscous flow computations from their corresponding inviscid solutions. The results are obtained from a grid no greater than 28 by 18 by 7 and converged within 300 integration steps. They are of sufficient accuracy to start parabolized Navier-Stokes or Euler calculations beyond the nose region, to compare with flight and wind-tunnel data, and to evaluate conceptual designs of reentry spacecraft.

Li, C. P.↗

An alternative formulation of the global sensitivity equations

To optimize the performance of any system, the sensitivity derivatives of the system's output variables with respect to its input variables must be readily available. It is also desirable that these derivatives be inexpensive to calculate as the optimization process requires many evaluations of the output variables and their derivatives. Optimization methods that have been developed for use in automated structural design programs may not be extended for use in integrated multidisciplinary design programs until adequate means of calculating accurate sensitivity derivatives of complex, internally coupled systems have been developed. Until the development of the Global Sensitivity Equations (GSE), the only method of determining the sensitivity derivatives of coupled systems has been by using finite differences. Analytical or semi-analytical derivatives do not exist as there is no analytical solution to the coupled problem. Also, difficulties arise because the finite difference method is expensive as the system has to iterate to a converged solution for each incremental input variable. The method may not be accurate, and the choice of the input variable increment may cause the difference in the output variable to be insignificant compared to computer numerical error if the choice is too small, or the process may not predict the true value of the output variable if the increment is too large. The GSE allow the system's sensitivity derivatives to be calculated as functions of the component subsystem's (local) sensitivity derivatives. These local sensitivity derivatives are calculated from specifically decoupled subsystems, whereas the GSE account for total system coupling. Since the subsystems are decoupled, it may be possible for the local derivatives to be calculated by analytical or semi-analytical methods, which generally reduce cost and improve accuracy. Several academic problems have been solved using GSE and have demonstrated encouraging results.

James, Benjamin B.↗

Instantaneous distortion investigation

The results obtained in an inlet-engine compatibility test run in the 10x10 SWT of the NASA-Lewis Research Center are reviewed. This program was run to measure the time-variant distortions produced in a supersonic inlet and to relate a unique distortion peak, occurring in an instant of time, to the origin of stall in a compressor. The major stumbling block in this type of effort is the determination of a proper increment of time over which to average pressures before computing distortions. It is reasonable to expect that the proper averaging time is related to the particular compressor in question. The most significant point reported is that the proper averaging time may not be solely dependent on a particular compressor, and, in fact, may vary with operating conditions, even for the same inlet-engine combination.

Calogeras, J. E.↗

On the use of two hardening rules of plasticity in incremental and pseudo force analysis

The tangent stiffness and pseudo force forms of the equations of motion are first derived within the context of a total Lagrangian formulation. After a brief discussion of available incremental theory plasticity models, the small strain formulations and computational procedures of the mechanical sublayer model and combined kinematic-isotropic hardening as used in the general purpose structural analysis program AGGIE I are presented. Several sample problems are then presented along with recommended guidelines for use of the two plasticity models.

Hunsaker, B., Jr.↗

Finite element study of plate buckling induced by spatial temperature gradients

Finite element analyses of thermal buckling of thin metallic plates with prescribed spatial temperature distributions are described. Thermally induced compressive membrane stresses and transverse plate displacement imperfections initiate plates buckling. A finite element formulation based on von Karman plate theory is presented. The resulting nonlinear equations are solved for incremental temperature increases by Newton-Raphson iteration. The computational method is used to investigate the buckling response of rectangular plates with steady and unsteady spatially varying temperature distributions. The role of initial plate imperfections and temperature distributions on the nonlinear response of plate displacements and stresses is described. The relatively high levels of stress induced by spatial temperature gradients should be considered carefully in the postbuckling design of panels for aerospace vehicles subjected to combined mechanical and thermal loads.

Thornton, Earl A.↗

Programmable DMA controller

In a data system having a memory, plural input/output (I/O) devices and a bus connecting each of the I/O devices to the memory, a direct memory access (DMA) controller regulating access of each of the I/O devices to the bus, including a priority register storing priorities of bus access requests from the I/O devices, an interrupt register storing bus access requests of the I/O devices, a resolver for selecting one of the I/O devices to have access to the bus, a pointer register storing addresses of locations in the memory for communication with the one I/O device via the bus, a sequence register storing an address of a location in the memory containing a channel program instruction which is to be executed next, an ALU for incrementing and decrementing addresses stored in the pointer register, computing the next address to be stored in the sequence register, computing an initial contents of each of the register. The memory contains a sequence of channel program instructions defining a set up operation wherein the contents of each of the registers in the channel register is initialized in accordance with the initial contents computed by the ALU and an access operation wherein data is transferred on the bus between a location in the memory whose address is currently stored in the pointer register and the one I/O device enabled by the resolver.

Hendry, David F.↗

Four-Formation In-Track Configuration Maintenance Strategy

The aim of this paper is to present the analysis conducted by CNES for the maintenance of a formation made of several LEO satellites (typically 4) in several planes (typically 2), 100 km or so apart from each other. The along-track separations between the satellites have to be controlled to within 15 km thanks to orbit correction maneuvers supposed to be performed every 2 weeks. The main difficulty is related to solar activity which is expected to be close to its maximum for the entire mission s lifespan. As a matter of fact, a high solar activity makes orbit prediction harder, and makes it impossible to keep the altitude of the formation constant. Thus, a specific relative maintenance strategy had to be devised in order to meet the mission's requirements. The first part provides a few elements on the mission analysis process that has taken place. The method used for the evaluation of the maneuver frequency is detailed, based on the evaluation of the effects of atmospheric drag on the orbit. The second part is dedicated to the maintenance strategy that has been designed, and particularly to the computation of the reference orbits and of the velocity increments that enable the in-track inter-satellite distances to be maintained within the desired bounds. Finally a few simulation results are presented; they enable the performance of the maintenance strategy to be checked in a more realistic context.

Lamy, Alain↗

Comparison of results obtained by solving the radiative transfer equation with an iterative method and a spherical harmonics method

Fluxes and intensities of light scattered by a model atmosphere are computed by a spherical harmonics approximation and by an iterative method of solving the radiative transfer equation and are compared. The large differences in the net fluxes and intensities reported by Dave and Armstrong (1974) for the two methods are reduced here by making a few changes in the iterative routine. Decreasing the polar angle increment from 2 to 1 deg in the iterative method of computing the source function does not improve the results as suggested by Dave and Armstrong.

Bahethi, O. P.↗

Overview of X-38 Hypersonic Wind Tunnel Data and Comparison with Numerical Results

A NASA team of engineers has been organized to design a crew return vehicle for returning International Space Station crew members from orbit. The hypersonic characteristics of this X-23/X-2&4 derived crew return vehicle (designated X-38) are being evaluated in various wind tunnels in support of this effort. Aerodynamic data has been acquired in three NASA hypersonic facilities at Mach 20, and Mach 6. Computational Fluid Dynamics tools have been applied at the appropriate wind tunnel conditions to make comparisons with portions of this data. Experimental data from the Mach 6 Air and CF4 facilities illustrate a net positive pitching moment increment due to density ratio, as well as increased elevon effectiveness. Chemical nonequilibrium computational fluid dynamics solutions at flight conditions reinforce this conclusion.

Campbell, Charles H.↗

Advanced information processing system: Hosting of advanced guidance, navigation and control algorithms on AIPS using ASTER

This program demonstrated the integration of a number of technologies that can increase the availability and reliability of launch vehicles while lowering costs. Availability is increased with an advanced guidance algorithm that adapts trajectories in real-time. Reliability is increased with fault-tolerant computers and communication protocols. Costs are reduced by automatically generating code and documentation. This program was realized through the cooperative efforts of academia, industry, and government. The NASA-LaRC coordinated the effort, while Draper performed the integration. Georgia Institute of Technology supplied a weak Hamiltonian finite element method for optimal control problems. Martin Marietta used MATLAB to apply this method to a launch vehicle (FENOC). Draper supplied the fault-tolerant computing and software automation technology. The fault-tolerant technology includes sequential and parallel fault-tolerant processors (FTP & FTPP) and authentication protocols (AP) for communication. Fault-tolerant technology was incrementally incorporated. Development culminated with a heterogeneous network of workstations and fault-tolerant computers using AP. Draper's software automation system, ASTER, was used to specify a static guidance system based on FENOC, navigation, flight control (GN&C), models, and the interface to a user interface for mission control. ASTER generated Ada code for GN&C and C code for models. An algebraic transform engine (ATE) was developed to automatically translate MATLAB scripts into ASTER.

Brenner, Richard↗