Search NASA⌕ Search

SEARCH · Search NASA

Results for “System Analysis Code”

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 559 records · Page 31

A Simple Tool for the Design and Analysis of Multiple-reflector Antennas in a Multi-disciplinary Environment

The process of designing and analyzing a multiple-reflector system has traditionally been time-intensive, requiring large amounts of both computational and human time. At many frequencies, a discrete approximation of the radiation integral may be used to model the system. The code which implements this physical optics (PO) algorithm was developed at the Jet Propulsion Laboratory. It analyzes systems of antennas in pairs, and for each pair, the analysis can be computationally time-consuming. Additionally, the antennas must be described using a local coordinate system for each antenna, which makes it difficult to integrate the design into a multi-disciplinary framework in which there is traditionally one global coordinate system, even before considering deforming the antenna as prescribed by external structural and/or thermal factors. Finally, setting up the code to correctly analyze all the antenna pairs in the system can take a fair amount of time, and introduces possible human error.

Katz, Daniel, S.↗

Subspace Iteration Method for Complex Eigenvalue Problems with Nonsymmetric Matrices in Aeroelastic System

Modern airplane design is a multidisciplinary task which combines several disciplines such as structures, aerodynamics, flight controls, and sometimes heat transfer. Historically, analytical and experimental investigations concerning the interaction of the elastic airframe with aerodynamic and in retia loads have been conducted during the design phase to determine the existence of aeroelastic instabilities, so called flutter .With the advent and increased usage of flight control systems, there is also a likelihood of instabilities caused by the interaction of the flight control system and the aeroelastic response of the airplane, known as aeroservoelastic instabilities. An in -house code MPASES (Ref. 1), modified from PASES (Ref. 2), is a general purpose digital computer program for the analysis of the closed-loop stability problem. This program used subroutines given in the International Mathematical and Statistical Library (IMSL) (Ref. 3) to compute all of the real and/or complex conjugate pairs of eigenvalues of the Hessenberg matrix. For high fidelity configuration, these aeroelastic system matrices are large and compute all eigenvalues will be time consuming. A subspace iteration method (Ref. 4) for complex eigenvalues problems with nonsymmetric matrices has been formulated and incorporated into the modified program for aeroservoelastic stability (MPASES code). Subspace iteration method only solve for the lowest p eigenvalues and corresponding eigenvectors for aeroelastic and aeroservoelastic analysis. In general, the selection of p is ranging from 10 for wing flutter analysis to 50 for an entire aircraft flutter analysis. The application of this newly incorporated code is an experiment known as the Aerostructures Test Wing (ATW) which was designed by the National Aeronautic and Space Administration (NASA) Dryden Flight Research Center, Edwards, California to research aeroelastic instabilities. Specifically, this experiment was used to study an instability known as flutter. ATW was a small-scale airplane wing comprised of an airfoil and wing tip boom. This wing was formulated based on a NACA-65A004 airfoil shape with a 3.28 aspect ratio. The wing had a span of 18 inch with root chord length of 13.2 inch and tip chord length of 8.7 inch. The total area of this wing was 197 square inch. The wing tip boom was a 1 inch diameter hollow tube of length 21.5 inch. The total weight of the wing was 2.66 lbs.

Pak, Chan-gi↗

Precise and Scalable Static Program Analysis of NASA Flight Software

Recent NASA mission failures (e.g., Mars Polar Lander and Mars Orbiter) illustrate the importance of having an efficient verification and validation process for such systems. One software error, as simple as it may be, can cause the loss of an expensive mission, or lead to budget overruns and crunched schedules. Unfortunately, traditional verification methods cannot guarantee the absence of errors in software systems. Therefore, we have developed the CGS static program analysis tool, which can exhaustively analyze large C programs. CGS analyzes the source code and identifies statements in which arrays are accessed out of bounds, or, pointers are used outside the memory region they should address. This paper gives a high-level description of CGS and its theoretical foundations. It also reports on the use of CGS on real NASA software systems used in Mars missions (from Mars PathFinder to Mars Exploration Rover) and on the International Space Station.

Brat, G.↗

Array coding for large data memories

It is pointed out that an array code is a convenient method for storing large quantities of data. In a typical application, the array consists of N data words having M symbols in each word. The probability of undetected error is considered, taking into account three symbol error probabilities which are of interest, and a formula for determining the probability of undetected error. Attention is given to the possibility of reading data into the array using a digital communication system with symbol error probability p. Two different schemes are found to be of interest. The conducted analysis of array coding shows that the probability of undetected error is very small even for relatively large arrays.

Tranter, W. H.↗

A galactic approach to neutron scattering science

Neutron scattering science is leading to significant advances in our understanding of materials and will be key to solving many of the challenges that society is facing today. Improvements in scientific instruments are actually making it more difficult to analyze and interpret the results of experiments due to the vast increases in the volume and complexity of data being produced and the associated computational requirements for processing that data. New approaches to enable scientists to leverage computational resources are required, and Oak Ridge National Laboratory (ORNL) has been at the forefront of developing these technologies. We recently completed the design and initial implementation of a neutrons data interpretation platform that allows seamless access to the computational resources provided by ORNL. For the first time, we have demonstrated that this platform can be used for advanced data analysis of correlated quantum materials by utilizing the world's most powerful computer system, Frontier. In particular, we have shown the end-to-end execution of the DCA++ code to determine the dynamic magnetic spin susceptibility χ(q, ω) for a single-band Hubbard model with Coulomb repulsion U/t = 8 in units of the nearest-neighbor hopping amplitude t and an electron density of n = 0.65. The following work describes the architecture, design, and implementation of the platform and how we constructed a correlated quantum materials analysis workflow to demonstrate the viability of this system to produce scientific results.

97 MATHEMATICS AND COMPUTING↗

Incorporating Manual and Autonomous Code Generation

Code can be generated manually or using code-generated software tools, but how do you interpret the two? This article looks at a design methodology that combines object-oriented design with autonomic code generation for attitude control flight software. Recent improvements in space flight computers are allowing software engineers to spend more time engineering the applications software. The application developed was the attitude control flight software for an astronomical satellite called the Microwave Anisotropy Probe (MAP). The MAP flight system is being designed, developed, and integrated at NASA's Goddard Space Flight Center. The MAP controls engineers are using Integrated Systems Inc.'s MATRIXx for their controls analysis. In addition to providing a graphical analysis for an environment, MATRIXx includes an autonomic code generation facility called AutoCode. This article examines the forces that shaped the final design and describes three highlights of the design process: (1) Defining the manual to autonomic code interface; (2) Applying object-oriented design to the manual flight code; (3) Implementing the object-oriented design in C.

McComas, David↗

Computational aspects of helicopter trim analysis and damping levels from Floquet theory

Helicopter trim settings of periodic initial state and control inputs are investigated for convergence of Newton iteration in computing the settings sequentially and in parallel. The trim analysis uses a shooting method and a weak version of two temporal finite element methods with displacement formulation and with mixed formulation of displacements and momenta. These three methods broadly represent two main approaches of trim analysis: adaptation of initial-value and finite element boundary-value codes to periodic boundary conditions, particularly for unstable and marginally stable systems. In each method, both the sequential and in-parallel schemes are used and the resulting nonlinear algebraic equations are solved by damped Newton iteration with an optimally selected damping parameter. The impact of damped Newton iteration, including earlier-observed divergence problems in trim analysis, is demonstrated by the maximum condition number of the Jacobian matrices of the iterative scheme and by virtual elimination of divergence. The advantages of the in-parallel scheme over the conventional sequential scheme are also demonstrated.

Gaonkar, Gopal H.↗

Helicopter trim analysis by shooting and finite element methods with optimally damped Newton iterations

Helicopter trim settings of periodic initial state and control inputs are investigated for convergence of Newton iteration in computing the settings sequentially and in parallel. The trim analysis uses a shooting method and a weak version of two temporal finite element methods with displacement formulation and with mixed formulation of displacements and momenta. These three methods broadly represent two main approaches of trim analysis: adaptation of initial-value and finite element boundary-value codes to periodic boundary conditions, particularly for unstable and marginally stable systems. In each method, both the sequential and in-parallel schemes are used, and the resulting nonlinear algebraic equations are solved by damped Newton iteration with an optimally selected damping parameter. The impact of damped Newton iteration, including earlier-observed divergence problems in trim analysis, is demonstrated by the maximum condition number of the Jacobian matrices of the iterative scheme and by virtual elimination of divergence. The advantages of the in-parallel scheme over the conventional sequential scheme are also demonstrated.

Achar, N. S.↗

Definition and testing of the hydrologic component of the pilot land data system

The specific aim was to develop within the Pilot Land Data System (PLDS) software design environment, an easily implementable and user friendly geometric correction procedure to readily enable the georeferencing of imagery data from the Advanced Very High Resolution Radiometer (AVHRR) onboard the NOAA series spacecraft. A software subsystem was developed within the guidelines set by the PLDS development environment utilizing NASA Goddard Space Flight Center (GSFC) Image Analysis Facility's (IAF's) Land Analysis Software (LAS) coding standards. The IAS current program development environment, the Transportable Applications Executive (TAE), operates under a VAX VMS operating system and was used as the user interface. A brief overview of the ICARUS algorithm that was implemented in the set of functions developed, is provided. The functional specifications decription is provided, and a list of the individual programs and directory names containing the source and executables installed in the IAF system are listed. A user guide is provided for the LAS system documentation format for the three functions developed.

Ragan, Robert M.↗

High-flaps for natural laminar flow airfoils

A review of the NACA and NASA low-drag airfoil research is presented with particular emphasis given to the development of mechanical high-lift flap systems and their application to general aviation aircraft. These flap systems include split, plain, single-slotted, and double-slotted trailing-edge flaps plus slat and Krueger leading-edge devices. The recently developed continuous variable-camber high-lift mechanism is also described. The state-of-the-art of theoretical methods for the design and analysis of multi-component airfoils in two-dimensional subsonic flow is discussed, and a detailed description of the Langley MCARF (Multi-Component Airfoil Analysis Program) computer code is presented. The results of a recent effort to design a single- and double-slotted flap system for the NASA high speed natural laminar flow (HSNLF) (1)-0213 airfoil using the MCARF code are presented to demonstrate the capabilities and limitations of the code.

Morgan, Harry L.↗

Dynamic analysis of a flexible spacecraft with rotating components. Volume 1: Analytical developments

Analytical procedures and digital computer code are presented for the dynamic analysis of a flexible spacecraft with rotating components. Topics, considered include: (1) nonlinear response in the time domain, and (2) linear response in the frequency domain. The spacecraft is assumed to consist of an assembly of connected rigid or flexible subassemblies. The total system is not restricted to a topological connection arrangement and may be acting under the influence of passive or active control systems and external environments. The analytics and associated digital code provide the user with the capability to establish spacecraft system nonlinear total response for specified initial conditions, linear perturbation response about a calculated or specified nominal motion, general frequency response and graphical display, and spacecraft system stability analysis.

Bodley, C. S.↗

Remote sensing for detection of soil limitations in agricultural areas

Automatic analysis of soil limitations studied by an automatic color TV density slicing system was accomplished. This system color codes the density range of the value component of color of an image. Maps of soil limitations or other similar soil groups are produced by photographing the color coded representation of an area. The planimeter feature of the density slicing system measures the area of each soil limitation providing information on the importance of a soil limitation in an area. The results of this study suggest that an automatic color TV density slicing system has great potential not only for identifying and mapping similar soil areas, but also for indicating the percentage composition of an area.

Frazee, C. J.↗

Expansion and improvements of the FORMA system for response and load analysis. Volume 1: Programming manual

Techniques are presented for the solution of structural dynamic systems on an electronic digital computer using FORMA (FORTRAN Matrix Analysis). FORMA is a library of subroutines coded in FORTRAN 4 for the efficient solution of structural dynamics problems. These subroutines are in the form of building blocks that can be put together to solve a large variety of structural dynamics problems. The obvious advantage of the building block approach is that programming and checkout time are limited to that required for putting the blocks together in the proper order.

Wohlen, R. L.↗

Turbine-Engine Transient-Rotor Analysis

Computer program developed to predict structural dynamics of rotor system in gas turbine engines subjected to sudden unbalance. TETRA computer code calculates transient structural response of turbine engines due to blade loss or other time-dependent events. Used on structures other than turbine engines with little or no modification.

Galardo, V., Jr.↗

Calculated effects of varying Reynolds Number and dynamic pressure on flexible wings at transonic speeds

A computational method is described that includes the effects of static aeroelastic wing deflections in steady transonic aerodynamic calculations. This method, known as the Transonic Aero-elastic Program System (TAPS), interacts a 3D transonic computer code with boundary layer and a linear finite element structural analysis codes to calculate wing pressures and deflections. The nonlinear nature of the transonic flow makes it necessary to couple the aerodynamic and structures codes in an iterative manner. TAPS has been arranged in a modular fashion so that different aerodynamic or structures programs may be used with a minimum of coding changes required. Results obtained using two different aerodynamic codes in TAPS are given, and those results are correlated with experimental data.

Campbell, R. L.↗

Parametric studies to determine the effect of compliant layers on metal matrix composite systems

Computational simulation studies are conducted to identify compliant layers to reduce matrix stresses which result from the coefficient of thermal expansion mismatch and the large temperature range over which the current metal matrix composites will be used. The present study includes variations of compliant layers and their properties to determine their influence on unidirectional composite and constituent response. Two simulation methods are used for these studies. The first approach is based on a three-dimensional linear finite element analysis of a 9 fiber unidirectional composite system. The second approach is a micromechanics based nonlinear computer code developed to determine the behavior of metal matrix composite system for thermal and mechanical loads. The results show that an effective compliant layer for the SCS 6 (SiC)/Ti-24Al-11Nb (Ti3Al + Nb) and SCS 6 (SiC)/Ti-15V-3Cr-3Sn-3Al (Ti-15-3) composite systems should have modulus 15 percent that of the matrix and a coefficient of thermal expansion of the compliant layer roughly equal to that of the composite system without the CL. The matrix stress in the longitudinal and the transverse tangent (loop) direction are tensile for the Ti3Al + Nb and Ti-15-3 composite systems upon cool down from fabrication. The fiber longitudinal stress is compressive from fabrication cool down. Addition of a recommended compliant layer will result in a reduction in the composite modulus.

Caruso, J. J.↗

Parametric studies to determine the effect of compliant layers on metal matrix composite systems

Computational simulation studies are conducted to identify compliant layers to reduce matrix stresses which result from the coefficient of thermal expansion mismatch and the large temperature range over which the current metal matrix composites will be used. The present study includes variations of compliant layers and their properties to determine their influence on unidirectional composite and constituent response. Two simulation methods are used for these studies. The first approach is based on a three-dimensional linear finite element analysis of a 9 fiber unidirectional composite system. The second approach is a micromechanics based nonlinear computer code developed to determine the behavior of metal matrix composite system for thermal and mechanical loads. The results show that an effective compliant layer for the SCS 6 (SiC)/Ti-24Al-11Nb (Ti3Al + Nb) and SCS 6 (SiC)/Ti-15V-3Cr-3Sn-3Al (Ti-15-3) composite systems should have modulus 15 percent that of the matrix and a coefficient of thermal expansion of the compliant layer roughly equal to that of the composite system without the CL. The matrix stress in the longitudinal and the transverse tangent (loop) direction are tensile for the Ti3Al + Nb and Ti-15-3 composite systems upon cool down from fabrication. The fiber longitudinal stress is compressive from fabrication cool down. Addition of a recommended compliant layer will result in a reduction in the composite modulus.

Caruso, J. J.↗

Design of a Hypersonic Waverider-Derived Airplane

The paper describes the first assessment study of a waverider-derived Mach 5 aircraft design using fuselage integrated-underslung over/under turboramjets with endothermic fuel. The study is based on a tanker-to-tanker mission, which begins at Mach 0.8 and 30,000 feet, with the vehicle accelerating to Mach 12 at constant altitude and then to Mach 5 while climbing to about 90,000 feet. The paper describes the vehicle, the aerodynamic analysis, and the propulsion system and its installed performance, structure design, and analysis. The mission simulation was run using the CSOTAV code developed by the NASA Langley Research Center.

Pegg, Robert J.↗