Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Static Program Analysis”

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 289 records · Page 16

Lifetime Reliability Evaluation of Structural Ceramic Parts with the CARES/LIFE Computer Program

The computer program CARES/LIFE calculates the time-dependent reliability of monolithic ceramic components subjected to thermomechanical and/or proof test loading. This program is an extension of the CARES (Ceramics Analysis and Reliability Evaluation of Structures) computer program. CARES/LIFE accounts for the phenomenon of subcritical crack growth (SCG) by utilizing the power law, Paris law, or Walker equation. The two-parameter Weibull cumulative distribution function is used to characterize the variation in component strength. The effects of multiaxial stresses are modeled using either the principle of independent action (PIA), Weibull's normal stress averaging method (NSA), or Batdorf's theory. Inert strength and fatigue parameters are estimated from rupture strength data of naturally flawed specimens loaded in static, dynamic, or cyclic fatigue. Two example problems demonstrating cyclic fatigue parameter estimation and component reliability analysis with proof testing are included.

Nemeth, Noel N.↗

Static aeroelastic analysis and tailoring of missile control fins

A concept for enhancing the design of control fins for supersonic tactical missiles is described. The concept makes use of aeroelastic tailoring to create fin designs (for given planforms) that limit the variations in hinge moments that can occur during maneuvers involving high load factors and high angles of attack. It combines supersonic nonlinear aerodynamic load calculations with finite-element structural modeling, static and dynamic structural analysis, and optimization. The problem definition is illustrated. The fin is at least partly made up of a composite material. The layup is fixed, and the orientations of the material principal axes are allowed to vary; these are the design variables. The objective is the magnitude of the difference between the chordwise location of the center of pressure and its desired location, calculated for a given flight condition. Three types of constraints can be imposed: upper bounds on static displacements for a given set of load conditions, lower bounds on specified natural frequencies, and upper bounds on the critical flutter damping parameter at a given set of flight speeds and altitudes. The idea is to seek designs that reduce variations in hinge moments that would otherwise occur. The block diagram describes the operation of the computer program that accomplishes these tasks. There is an option for a single analysis in addition to the optimization.

Mcintosh, S. C., Jr.↗

Bonded composite to metal scarf joint performance in an aircraft landing gear drag strut

The structural performance of a boron-epoxy reinforced titanium drag strut, which contains a bonded scarf joint and was designed to the criteria of the Boeing 747 transport, was evaluated. An experimental and analytical investigation was conducted. The strut was exposed to two lifetimes of spectrum loading and was statically loaded to the tensile and compressive design ultimate loads. Throughout the test program no evidence of any damage in the drag strut was detected by strain gage measurements, ultrasonic inspection, or visual observation. An analytical study of the bonded joint was made using the NASA structural analysis computer program NASTRAN. A comparison of the strains predicted by the NASTRAN computer program with the experimentally determined values shows excellent agreement. The NASTRAN computer program is a viable tool for studying, in detail, the stresses and strains induced in a bonded joint.

Howell, W. E.↗

Applications of a quadratic extended interior penalty function for structural optimization

A quadratic extended interior penalty function formulation especially well suited for second-order unconstrained optimization procedures is presented. Analytical derivatives of constraints and an approximate analysis technique are used. Minimum-mass design results are presented which indicate that the combination of these procedures can help make mathematical programming a useful optimization tool for large-order structural design problems with a large number of design variables and multiple constraints. Examples include statically loaded high- and low-aspect-ratio wings simultaneously subjected to stress, displacement, minimum gage and, in some cases, maximum strain constraints.

Haftka, R. T.↗

Vibration analysis of the Long Duration Exposure Facility (LDEF) using SPAR

The structural modeling of the Long Duration Exposure Facility (LDEF) utilizing the SPAR system of computer programs for vibration analysis is discussed. The technical areas of interest were: (1) development of the LDEF finite element model; (2) derivation of tray effective panel stiffness matrix using finite element tray models; (3) assessment of attachment conditions and end fitting flexibility by comparing SPAR with test static displacements; (4) SPAR grouping; and (5) derivation of the LDEF frequencies and mode shapes and comparing them with tests. Special detailed finite element modeling was required to obtain good agreement between analytical and test vibration modes. An orthotropic panel in the overall model was developed. Orthotropic stiffness for this panel were obtained from finely detailed statically loaded SPAR models which included stiffness and allowed for partial relative sliding of the tray clamping attachments. Sensitivity to LDEF joint boundary conditions was determined, and static test data proved valuable in assessing modeling of local end fittings.

Edighoffer, H.↗

Reinforcement of composite laminate free edges with U-shaped caps

Generalized plane strain finite element analysis is used to predict reduction of interlaminar normal stresses when a U-shaped cap is bonded to the edge of a laminate. Three-dimensional composite material failure criteria are used in a progressive laminate failure analysis to predict failure loads of laminates with different edge cap designs. In an experimental program, symmetric 11-layer graphite-epoxy laminates with a one-layer cap of Kevlar-epoxy cloth are shown to be 130 to 140 percent stronger than uncapped laminates under static tensile and tension-tension fatigue loading. In addition, the coefficient of variation of the static tensile failure load decreases from 24 to 8 percent when edge caps are added. The predicted failure load calculated with the finite element results is 10 percent lower than the actual failure load. For both capped and uncapped laminates, actual failure loads are much lower than those predicted using classical lamination theory stresses and a two-dimensional failure criterion. Possible applications of the free edge reinforcement concept are described, and future research is suggested.

Howard, W. E.↗

Refurbishment of one-person regenerative air revitalization system

Regenerative processes for the revitalization of spacecraft atmospheres and reclamation of waste waters are essential for making long-term manned space missions a reality. Processes studied include: static feed water electrolysis for oxygen generation, Bosch carbon dioxide reduction, electrochemical carbon dioxide concentration, vapor compression distillation water recovery, and iodine monitoring. The objectives were to: provide engineering support to Marshall Space Flight Center personnel throughout all phases of the test program, e.g., planning through data analysis; fabricate, test, and deliver to Marshall Space Flight Center an electrochemical carbon dioxide module and test stand; fabricate and deliver an iodine monitor; evaluate the electrochemical carbon dioxide concentrator subsystem configuration and its ability to ensure safe utilization of hydrogen gas; evaluate techniques for recovering oxygen from a product oxygen and carbon dioxide stream; and evaluate the performance of an electrochemical carbon dioxide concentrator module to operate without hydrogen as a method of safe haven operation. Each of the tasks were related in that all focused on providing a better understanding of the function, operation, and performance of developmental pieces of environmental control and life support system hardware.

Powell, Ferolyn T.↗

Just-in-Time Compilation and Link-Time Optimization for OpenMP Target Offloading

Following the mass adoption of external accelerators for high performance computing, the overall performance of many applications has become increasingly dependent on relatively small accelerated kernels. As static analysis is fundamentally limited by dynamic values and external definitions, standard ahead-of-time compilation is not always sufficient to achieve the best performance. Furthermore, many users looking to port an existing application to run on an external accelerator will not want to fundamentally restructure their programs. These and other problems can be addressed through both link-time optimization (LTO) and just-in-time (JIT) compilation, but until now had sparse and inconsistent support from the compiler. In this work, we present a new compilation method that enables device-side LTO as well as a transparent JIT compilation tool-chain for OpenMP target offloading. Our contributions include an entirely new device linking and embedding scheme to enable LTO as well as a novel JIT engine to efficiently optimize OpenMP offloading regions at run-time. We also introduce a persistent caching system to improve end-to-end runtime using the JIT engine and minimize kernel launching overheads. We measure the performance of our LTO and JIT implementation via several real-world scientific applications. With our optimizations we observe significant improvements through LTO on large applications as well as significant end-to-end execution time improvement using JIT.

Tian, Shilei↗

Thrust imbalance of the Space Shuttle solid rocket motors

The Monte Carlo statistical analysis of thrust imbalance is applied to both the Titan IIIC and the Space Shuttle solid rocket motors (SRMs) firing in parallel, and results are compared with those obtained from the Space Shuttle program. The test results are examined in three phases: (1) pairs of SRMs selected from static tests of the four developmental motors (DMs 1 through 4); (2) pairs of SRMs selected from static tests of the three quality assurance motors (QMs 1 through 3); (3) SRMs on the first flight test vehicle (STS-1A and STS-1B). The simplified internal ballistic model utilized for computing thrust from head-end pressure measurements on flight tests is shown to agree closely with measured thrust data. Inaccuracies in thrust imbalance evaluation are explained by possible flight test instrumentation errors.

Foster, W. A., Jr.↗

Cargo systems manual: Heat Pipe Performance (HPP) STS-66

The purpose of the cargo systems manual (CSM) is to provide a payload reference document for payload and shuttle flight operations personnel during shuttle mission planning, training, and flight operations. It includes orbiter-to-payload interface information and payload system information (including operationally pertinent payload safety data) that is directly applicable to the Mission Operations Directorate (MOD) role in the payload mission. The primary objectives of the heat pipe performance (HPP) are to obtain quantitative data on the thermal performance of heat pipes in a microgravity environment. This information will increase understanding of the behavior of heat pipes in space and be useful for application to design improvements in heat pipes and associated systems. The purpose of HPP-2 is to establish a complete one-g and zero-g data base for axial groove heat pipes. This data will be used to update and correlate data generated from a heat pipe design computer program called Grooved Analysis Program (GAP). The HPP-2 objectives are to: determine heat transport capacity and conductance for open/closed grooved heat pipes and different Freon volumes (nominal, under, and overcharged) using a uniform heat load; determine heat transport capacity and conductance for single/multiple evaporators using asymmetric heat loads; obtain precise static, spin, and rewicking data points for undercharged pipes; investigate heat flux limits (asymmetric heat loads); and determine effects of positive body force on thermal performance.

Napp, Robert↗

Lunar and Planetary Science XXXV: Missions and Instruments: Hopes and Hope Fulfilled

The titles in this section include: 1) Mars Global Surveyor Mars Orbiter Camera in the Extended Mission: The MOC Toolkit; 2) Mars Odyssey THEMIS-VIS Calibration; 3) Early Science Operations and Results from the ESA Mars Express Mission: Focus on Imaging and Spectral Mapping; 4) The Mars Express/NASA Project at JPL; 5) Beagle 2: Mission to Mars - Current Status; 6) The Beagle 2 Microscope; 7) Mars Environmental Chamber for Dynamic Dust Deposition and Statics Analysis; 8) Locating Targets for CRISM Based on Surface Morphology and Interpretation of THEMIS Data; 9) The Phoenix Mission to Mars; 10) First Studies of Possible Landing Sites for the Phoenix Mars Scout Mission Using the BMST; 11) The 2009 Mars Telecommunications Orbiter; 12) The Aurora Exploration Program - The ExoMars Mission; 13) Electron-induced Luminescence and X-Ray Spectrometer (ELXS) System Development; 14) Remote-Raman and Micro-Raman Studies of Solid CO2, CH4, Gas Hydrates and Ice; 15) The Compact Microimaging Spectrometer (CMIS): A New Tool for In-Situ Planetary Science; 16) Preliminary Results of a New Type of Surface Property Measurement Ideal for a Future Mars Rover Mission; 17) Electrodynamic Dust Shield for Solar Panels on Mars; 18) Sensor Web for Spatio-Temporal Monitoring of a Hydrological Environment; 19) Field Testing of an In-Situ Neutron Spectrometer for Planetary Exploration: First Results; 20) A Miniature Solid-State Spectrometer for Space Applications - Field Tests; 21) Application of Laser Induced Breakdown Spectroscopy (LIBS) to Mars Polar Exploration: LIBS Analysis of Water Ice and Water Ice/Soil Mixtures; 22) LIBS Analysis of Geological Samples at Low Pressures: Application to Mars, the Moon, and Asteroids; 23) In-Situ 1-D and 2-D Mapping of Soil Core and Rock Samples Using the LIBS Long Spark; 24) Rocks Analysis at Stand Off Distance by LIBS in Martian Conditions; 25) Evaluation of a Compact Spectrograph/Detection System for a LIBS Instrument for In-Situ and Stand-Off Detection; 26) Analysis of Organic Compounds in Mars Analog Samples; 27) Report of the Organic Contamination Science Steering Group; 28) The Water-Wheel IR (WIR) - A Contact Survey Experiment for Water and Carbonates on Mars; 29) Mid-IR Fiber Optic Probe for In Situ Water Detection and Characterization; 30) Effects of Subsurface Sampling & Processing on Martian Simulant Containing Varying Quantities of Water; 31) The Subsurface Ice Probe (SIPR): A Low-Power Thermal Probe for the Martian Polar Layered Deposits; 32) Deploying Ground Penetrating Radar in Planetary Analog Sites to Evaluate Potential Instrument Capabilities on Future Mars Missions; 33) Evaluation of Rock Powdering Methods to Obtain Fine-grained Samples for CHEMIN, a Combined XRD/XRF Instrument; 34) Novel Sample-handling Approach for XRD Analysis with Minimal Sample Preparation; 35) A New Celestial Navigation Method for Mars Landers; 36) Mars Mineral Spectroscopy Web Site: A Resource for Remote Planetary Spectroscopy.

Source record↗

Program Helps To Determine Chemical-Reaction Mechanisms

General Chemical Kinetics and Sensitivity Analysis (LSENS) computer code developed for use in solving complex, homogeneous, gas-phase, chemical-kinetics problems. Provides for efficient and accurate chemical-kinetics computations and provides for sensitivity analysis for variety of problems, including problems involving honisothermal conditions. Incorporates mathematical models for static system, steady one-dimensional inviscid flow, reaction behind incident shock wave (with boundary-layer correction), and perfectly stirred reactor. Computations of equilibrium properties performed for following assigned states: enthalpy and pressure, temperature and pressure, internal energy and volume, and temperature and volume. Written in FORTRAN 77 with exception of NAMELIST extensions used for input.

Bittker, D. A.↗

Performance of a quantitative study of instability-related delamination growth

An experimental program was conducted to quantify instability-induced imbedded delamination growth. Static tests on double cantilever beam (DCB) specimens yielded the critical mode 1 strain energy release rate (G sub 1 C) for T300/5208 graphite/epoxy. Static tests on mixed mode cracked lap shear (CLS) specimens, and a nonlinear finite element analysis (NFEA) of the CLS specimen to separate mode 1 and mode 2 effects, yielded the critical mode 2 strain energy release rate (G sub 2 C) for T300/5208. Constant amplitude fatigue tests on DCB and CLS specimens, along with the NFEA results on CLS specimens, quantified mode 1 and mode 2 contributions to delamination growth rate. Fatigue tests were conducted at a frequency (omega) of 10 Hertz, maintaining the minimum to maximum cyclic load ratio (R) at 0.05. Static compression and constant amplitude compression fatigue tests were also conducted on specimens with imbedded through the width (ITTW) delaminations. Kapton imbeddments were located below 3, 4 or 6 plies in a 64-ply laminate, during layup, to simulate ITTW delaminations.

Ramkumar, R. L.↗

Adding Assurance to Automatically Generated Code

Code to estimate position and attitude of a spacecraft or aircraft belongs to the most safety-critical parts of flight software. The complex underlying mathematics and abundance of design details make it error-prone and reliable implementations costly. AutoFilter is a program synthesis tool for the automatic generation of state estimation code from compact specifications. It can automatically produce additional safety certificates which formally guarantee that each generated program individually satisfies a set of important safety policies. These safety policies (e.g.. array-bounds, variable initialization) form a core of properties which are essential for high-assurance software. Here we describe the AutoFilter system and its certificate generator and compare our approach to the static analysis tool PolySpace.

Denney, Ewen↗

MASCOT - MATLAB Stability and Control Toolbox

MASCOT software was created to provide the conceptual aircraft designer accurate predictions of air vehicle stability and control characteristics. The code takes as input mass property data in the form of an inertia tensor, aerodynamic loading data, and propulsion (i.e. thrust) loading data. Using fundamental non-linear equations of motion, MASCOT then calculates vehicle trim and static stability data for any desired flight condition. Common predefined flight conditions are included. The predefined flight conditions include six horizontal and six landing rotation conditions with varying options for engine out, crosswind and sideslip, plus three takeoff rotation conditions. Results are displayed through a unique graphical interface developed to provide stability and control information to the conceptual design engineers using a qualitative scale indicating whether the vehicle has acceptable, marginal, or unacceptable static stability characteristics. This software allows the user to prescribe the vehicle s CG location, mass, and inertia tensor so that any loading configuration between empty weight and maximum take-off weight can be analyzed. The required geometric and aerodynamic data as well as mass and inertia properties may be entered directly, passed through data files, or come from external programs such as Vehicle Sketch Pad (VSP). The current version of MASCOT has been tested with VSP used to compute the required data, which is then passed directly into the program. In VSP, the vehicle geometry is created and manipulated. The aerodynamic coefficients, stability and control derivatives, are calculated using VorLax, which is now available directly within VSP. MASCOT has been written exclusively using the technical computing language MATLAB . This innovation is able to bridge the gap between low-fidelity conceptual design and higher-fidelity stability and control analysis. This new tool enables the conceptual design engineer to include detailed static stability and trim constraints in the conceptual design loop. The unique graphical interface developed for this tool presents the stability data in a format that is understandable by the conceptual designer, yet also provides the detailed quantitative results if desired.

Kenny, Sean↗

Data Locality Enhancement of Dynamic Simulations for Exascale Computing (Final Report)

The development of modern processors exhibits two trends that complicate the optimizations of modern software. The first is the increasing sensitivity of processors' throughput to irregularities in computation. With more processors produced through a massive integration of simple cores, future systems will increasingly favor regular data-level parallel computations, but deviate from the needs of applications with complex patterns. Some evidences are already shown on Graphic Processing Units (GPU): Irregular data accesses (e.g., indirect references A[D[i]]) and conditional branches are limiting many GPU applications' performance at a level an order of magnitude lower than the peak of GPU. The second hardware trend is the growing gap between memory bandwidth and the aggregate speed—that is, the sum of all cores' computing power—of a Chip Multiprocessor (CMP). Despite the capped growth of the peak CPU speed, the aggregate speed of a CMP keeps increasing as more cores get into a single chip. It is expected that by 2018, node concurrency in an exascale system will increase by hundreds of times, whereas, memory bandwidth will expand by only 10 to 20 times. Consequently, data movement and storage is expected to consume more than 70% of the total system power. Bridging this gap is difficult; the complexities of modern CMP memory hierarchy make it even harder: Data cache becomes shared among computing units, and the sharing is often non-uniform—whether two computing units share a cache depends on their proximity and the level of the cache. On the recent IBM Power7 architecture, for instance, four hardware contexts (or SMT threads) in a core share the entire memory hierarchy, all cores in one chip share an on-chip L3 cache, and cores across chips share L3 and main memory through off-chip connections. These two trends complicate the translation of computing power into performance, especially for a program with either intensive data accesses or complex patterns in data accesses or control flow paths. Unfortunately, both attributes present and will persist in a class of important applications. For instance, many scientific simulations deal with a large volume of data. And meanwhile, as most real-world processes are non-uniform and evolving (e.g., the evolution of a galaxy or the process of a drug injection), both the computations and data accesses of these programs tend to be irregular and dynamically changing. Currently, the lack of support to these applications on modern CMP severely limits their performance. On GPU, as our recent study shows and other studies echo, performance enhancement of a factor of integers is possible when memory accesses or control flows are streamlined for a set of GPU applications. On multicore CPU, our studies show that traditional locality enhancement, for being oblivious to the new features of multicore memory hierarchy, may even cause large slowdown to data-intensive dynamic applications. The severity of the issues is expected to worsen as the two hardware trends continue. Some recent studies try to match software with the trends, but in a limited scope or manner. For irregularities on GPU, most studies focus on irregularities analyzable through static analysis (e.g., data accesses in regular loops). Dynamic irregularities are harder to address because the needed analysis and transformations typically have to happen at run time. Some other research resorts to hardware extensions, an actual adoption of which is unclear for the entailed space cost and complexity. For data locality, recent years have seen some exploitations of the new memory hierarchy on multicore for performance, but most of them are on process or thread scheduling, rather than program transformations. Our recent study reveals that program-level transformations may magnify the scheduling benefits by a factor of seven, concluding that program-level transformation should play a central role for data locality enhancement on modern CMP. But research in this direction has been sparse, and most have focused on data layout or cache performance modeling, rather than program transformations to match with the new memory hierarchy features. Overall, it is still an open question how to bridge the gap between dynamic computations and the two prominent properties of modern processors. The goal of this project is to develop a set of techniques and software tools to enhance the matching between memory accesses in dynamic simulations and the prominent features of modern and future CMP, alleviating the memory performance issues for petascale and exascale computing. This report summarizes the discoveries and products produced throughout this project. It includes free launch, a new software approach to overcoming the shortcomings of both methods; coherence-free multiview, an approach that allows multiple views of a single data object to co-exist on GPU memory during a GPU kernel execution; algorithmic optimizations to data analytics problems, especially those that involve lots of distance calculations. Supporting dynamic parallelism is important for GPU to benefit a broad range of applications. There are currently two fundamental ways for programs to exploit dynamic parallelism on GPU: a software-based approach with software-managed worklists, and a hardware-based approach through dynamic subkernel launches. Neither is satisfactory. The former is complicated to program and is often subject to some load imbalance; the latter suffers large runtime overhead. In this work, we propose free launch, a new software approach to overcoming the shortcomings of both methods. It allows programmers to use subkernel launches to express dynamic parallelism. It employs a novel compiler-based code transformation named subkernel launch removal to replace the subkernel launches with the reuse of parent threads. Coupled with an adaptive task assignment mechanism, the transformation reassigns the tasks in the subkernels to the parent threads with a good load balance. The technique requires no hardware extensions, immediately deployable on existing GPUs. It keeps the programming convenience of the subkernel launch-based approach while avoiding its large runtime overhead. Meanwhile, its superior load balancing makes it outperform manual worklist-based techniques by 3X on average. The work was published at the 48th Annual IEEE/ACM International Symposium on Microarchitecture (Micro'2015). A Graphic Processing Unit (GPU) system is typically equipped with many types of memory (e.g., global, constant, texture, shared, cache). Data placement determines what data are placed on which type of memory, essential for GPU memory performance. Prior optimizations of data placement always require a single view of a data object on memory, which limits the optimization effectiveness. In this work, we propose coherence-free multiview, an approach that allows multiple views of a single data object to co-exist on GPU memory during a GPU kernel execution. We demonstrate that under certain conditions, the multiple views can remain incoherent while facilitating enhanced data placement. We present a theorem and some compiler support to ensure the soundness of the usage of coherence-free multiview. We further develop reference-discerning data placement, a new way to enhance data placements on GPU. It enables more flexible data placements by using coherence-free multiview to leverage the slack in coherence requirement of some GPU programs. Experiments on three types of GPU systems show that, with less than 200KB space cost, the new data placement technique can provide a 1.6X average (up to 4.27X) speedup. In addition, we have examined algorithmic optimizations to data analytics problems, especially those that involve lots of distance calculations. Computing distances among data points is an essential part of many important algorithms in data analytics, graph analysis, and other domains. In each of these domains, developers have spent significant manual effort optimizing algorithms, often through novel applications of the triangle equality, in order to minimize the number of distance computations in the algorithms. In this work, we observe that many algorithms across these domains can be generalized as an instance of a generic distance-related abstraction. Based on this abstraction, we derive seven principles for correctly applying the triangular inequality to optimize distance-related algorithms. Guided by the findings, we develop Triangular OPtimizer (TOP), the first software framework that is able to automatically produce optimized algorithms that either matches or outperforms manually designed algorithms for solving distance-related problems. TOP achieves up to 237x speedups and 2.5X on average. The work has been published at the 32nd International Conference on Machine Learning (ICML'15) and the 41st International Conference on Very Large Data Bases (VLDB'15).

42 ENGINEERING↗

Finite element analysis of laminated plates and shells, volume 1

The finite element method is used to investigate the static behavior of laminated composite flat plates and cylindrical shells. The analysis incorporates the effects of transverse shear deformation in each layer through the assumption that the normals to the undeformed layer midsurface remain straight but need not be normal to the mid-surface after deformation. A digital computer program was developed to perform the required computations. The program includes a very efficient equation solution code which permits the analysis of large size problems. The method is applied to the problem of stretching and bending of a perforated curved plate.

Seide, P.↗

Aerodynamic preliminary analysis system 2. Part 2: User's manuals

An aerodynamic analysis system based on potential theory at subsonic/supersonic speeds and impact type finite element solutions at hypersonic conditions is described. Three dimensional configurations having multiple nonplanar surfaces of arbitrary planform and bodies of noncircular contour may be analyzed. Static, rotary, and control longitudinal and lateral directional chracteristics may be generated. The analysis has been implemented on a time sharing system in conjunction with an input tablet digitizer and an interactive graphics input/output display and editing terminal to maximize its responsiveness to the preliminary analysis problem. Typical simulation indicates that program provides an efficient analysis for systematically performing various aerodynamic configuration tradeoff and evaluation studies.

Divan, P.↗