SEARCH · Engineering Papers
Results for “Code 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.
PREJUD - A computer code for the preliminary analysis of two-dimensional pulse height analyzer data
Computer programs for processing two-dimensional analyzer pulse height data for automatic separation of gamma and neutron counts
Permanence analysis of a concatenated coding scheme for error control
A concatenated coding scheme for error control in data communications is analyzed. In this scheme, the inner code is used for both error correction and detection, however, the outer code is used only for error detection. A retransmission is requested if the outer code detects the presence of errors after the inner code decoding. Probability of undetected error is derived and bounded. A particular example, proposed for the planetary program, is analyzed.
Undetected error probability and throughput analysis of a concatenated coding scheme
The performance of a proposed concatenated coding scheme for error control on a NASA telecommand system is analyzed. In this scheme, the inner code is a distance-4 Hamming code used for both error correction and error detection. The outer code is a shortened distance-4 Hamming code used only for error detection. Interleaving is assumed between the inner and outer codes. A retransmission is requested if either the inner or outer code detects the presence of errors. Both the undetected error probability and the throughput of the system are analyzed. Results indicate that high throughputs and extremely low undetected error probabilities are achievable using this scheme.
Performance analysis of a cascaded coding scheme with interleaved outer code
A cascaded coding scheme for a random error channel with a bit-error rate is analyzed. In this scheme, the inner code C sub 1 is an (n sub 1, m sub 1l) binary linear block code which is designed for simultaneous error correction and detection. The outer code C sub 2 is a linear block code with symbols from the Galois field GF (2 sup l) which is designed for correcting both symbol errors and erasures, and is interleaved with a degree m sub 1. A procedure for computing the probability of a correct decoding is presented and an upper bound on the probability of a decoding error is derived. The bound provides much better results than the previous bound for a cascaded coding scheme with an interleaved outer code. Example schemes with inner codes ranging from high rates to very low rates are evaluated. Several schemes provide extremely high reliability even for very high bit-error rates say 10 to the -1 to 10 to the -2 power.
Reliability and throughput analysis of a concatenated coding scheme
The performance of a concatenated coding scheme for error control in ARQ systems is analyzed for both random-noise and burst-noise channels. In particular, the probability of undetected error and the system throughput are calculated. In this scheme, the inner code is used for both error correction and error detection, and the outer code is used for error detection only. Interleaving/deinterleaving is assumed within the outer code. A retransmission is requested if either the inner code or the outer code detects the presence of errors. Various coding examples are considered. The results show that concatenated coding can provide extremely high system reliability (i.e., low probability of undetected error) and high system throughput.
Noise Analysis of Spatial Phase coding in analog Acoustooptic Processors
Optical beams can carry information in their amplitude and phase; however, optical analog numerical calculators such as an optical matrix processor use incoherent light to achieve linear operation. Thus, the phase information is lost and only the magnitude can be used. This limits such processors to the representation of positive real numbers. Many systems have been devised to overcome this deficit through the use of digital number representations, but they all operate at a greatly reduced efficiency in contrast to analog systems. The most widely accepted method to achieve sign coding in analog optical systems has been the use of an offset for the zero level. Unfortunately, this results in increased noise sensitivity for small numbers. In this paper, we examine the use of spatially coherent sign coding in acoustooptical processors, a method first developed for digital calculations by D. V. Tigin. This coding technique uses spatial coherence for the representation of signed numbers, while temporal incoherence allows for linear analog processing of the optical information. We show how spatial phase coding reduces noise sensitivity for signed analog calculations.
Combustion Stability Analyses for J-2X Gas Generator Development
The National Aeronautics and Space Administration (NASA) is developing a liquid oxygen/liquid hydrogen rocket engine for upper stage and trans-lunar applications of the Ares vehicles for the Constellation program. This engine, designated the J-2X, is a higher pressure, higher thrust variant of the Apollo-era J-2 engine. Development was contracted to Pratt & Whitney Rocketdyne in 2006. Over the past several years, development of the gas generator for the J-2X engine has progressed through a variety of workhorse injector, chamber, and feed system configurations. Several of these configurations have resulted in injection-coupled combustion instability of the gas generator assembly at the first longitudinal mode of the combustion chamber. In this paper, the longitudinal mode combustion instabilities observed on the workhorse test stand are discussed in detail. Aspects of this combustion instability have been modeled at the NASA Marshall Space Flight Center with several codes, including the Rocket Combustor Interaction Design and Analysis (ROCCID) code and a new lumped-parameter MatLab model. To accurately predict the instability characteristics of all the chamber and injector geometries and test conditions, several features of the submodels in the ROCCID suite of calculations required modification. Finite-element analyses were conducted of several complicated combustion chamber geometries to determine how to model and anchor the chamber response in ROCCID. A large suite of sensitivity calculations were conducted to determine how to model and anchor the injector response in ROCCID. These modifications and their ramification for future stability analyses of this type are discussed in detail. The lumped-parameter MatLab model of the gas generator assembly was created as an alternative calculation to the ROCCID methodology. This paper also describes this model and the stability calculations.
Integration of Multifidelity Multidisciplinary Computer Codes for Design and Analysis of Supersonic Aircraft
This paper documents the development of a conceptual level integrated process for design and analysis of efficient and environmentally acceptable supersonic aircraft. To overcome the technical challenges to achieve this goal, a conceptual design capability which provides users with the ability to examine the integrated solution between all disciplines and facilitates the application of multidiscipline design, analysis, and optimization on a scale greater than previously achieved, is needed. The described capability is both an interactive design environment as well as a high powered optimization system with a unique blend of low, mixed and high-fidelity engineering tools combined together in the software integration framework, ModelCenter. The various modules are described and capabilities of the system are demonstrated. The current limitations and proposed future enhancements are also discussed.
A Case Study of LLVM-Based Analysis for Optimizing SIMD Code Generation
This paper presents a methodology for using LLVM-based tools to tune the DCA++ (dynamical cluster approximation) application that targets the new ARM A64FX processor. The goal is to describe the changes required for the new architecture and generate efficient single instruction/multiple data (SIMD) instructions that target the new Scalable Vector Extension instruction set. During manual tuning, the authors used the LLVM tools to improve code parallelization by using OpenMP SIMD, refactored the code and applied transformation that enabled SIMD optimizations, and ensured that the correct libraries were used to achieve optimal performance. By applying these code changes, code speed was increased by 1.98× and 78 GFlops were achieved on the A64FX processor. The authors aim to automatize parts of the efforts in the OpenMP Advisor tool, which is built on top of existing and newly introduced LLVM tooling.
A Case Study of LLVM-based Analysis for Optimizing SIMD Code Generation
Explore the source record for details and available documents.
Sensitivity Analysis of the SCALE/Polaris-PARCS Code Procedure for Watts Bar Unit 1 and Peach Bottom Unit 2
Explore the source record for details and available documents.
Transient Vibration Prediction for Rotors on Ball Bearings Using Load-dependent Non-linear Bearing Stiffness
Rolling-element bearing forces vary nonlinearly with bearing deflection. Thus an accurate rotordynamic transient analysis requires bearing forces to be determined at each step of the transient solution. Analyses have been carried out to show the effect of accurate bearing transient forces (accounting for non-linear speed and load dependent bearing stiffness) as compared to conventional use of average rolling-element bearing stiffness. Bearing forces were calculated by COBRA-AHS (Computer Optimized Ball and Roller Bearing Analysis - Advanced High Speed) and supplied to the rotordynamics code ARDS (Analysis of Rotor Dynamic Systems) for accurate simulation of rotor transient behavior. COBRA-AHS is a fast-running 5 degree-of-freedom computer code able to calculate high speed rolling-element bearing load-displacement data for radial and angular contact ball bearings and also for cylindrical and tapered roller beatings. Results show that use of nonlinear bearing characteristics is essential for accurate prediction of rotordynamic behavior.
System and method for identifying and comparing code by semantic abstractions
Certain embodiments of the present invention are configured to facilitate analyzing computer code more efficiently. For example, by conducting a first level abstraction (e.g., symbolic interpretation and algebraic simplification) and a second level abstraction (e.g., generalization) of the computer code, the analysis may more accurately account for variations in the code that may occur as a result of register renaming, instruction reordering, choice of instructions, etc. while minimizing the cost of computations required to perform the analysis.
Short-Haul Fatigue: Pilot Perspectives & Current Research
Introduction: There are few studies investigating the impact of fatigue in short-haul flight operations conducted under United States (U.S.) Federal Aviation Regulations (FAR) Part 117 flight and duty limitations and rest requirements. In order to understand the fatigue factors unique to short-haul operations, we conducted a series of focus groups across four major commercial passenger airlines in the US. The outcomes of this study were intended to inform the scope of a larger study of fatigue in short-haul operations. Methods: Ninety short-haul pilots were recruited through emails distributed by airline safety teams and labor representatives. Fourteen focus groups were conducted via an online conferencing platform in which participants were asked to identify, specific to short-haul: a) schedules and operations that lead to elevated fatigue; b) schedules and operations that are not fatiguing, and c) important fatigue factors to study. Data were collected anonymously and coded using conventional qualitative content analysis, with axial coding and summative analysis used to identify main themes and over-arching categories. Results: Participants had an average of 12,348 (6,483) lifetime flying hours with 71 (14.5) hours of monthly flying. Forty-six percent of participants were captains. The six fatigue factor categories identified were: circadian disruption (e.g., circadian switches, redeyes), high workload (e.g., hassle factors, number of flights per duty), inadequate rest opportunity (e.g., minimum rest layovers, quality of rest facilities), schedule changes (e.g., unpredictability), regulation and policy issues (e.g., scheduling up to FAR 117 limits), and long sits (e.g., long wait times between flights). Discussion: A field study informed by these results and designed to investigate the prevalence and impact of these factors in US short-haul operations is currently underway.
Focus Group Study of US Pilots on Fatigue in Short-Haul Flight Operations
Introduction: There are few studies investigating the impact of fatigue in short-haul flight operations conducted under United States (US) Federal Aviation Regulations (FAR) Part 117 flight and duty limitations and rest requirements. In order to understand the fatigue factors unique to short-haul operations, we conducted a series of focus groups across four major commercial passenger airlines in the US. The outcomes of this study were intended to inform the scope of a larger study of fatigue in short-haul operations. Methods: Ninety short-haul pilots were recruited through emails distributed by airline safety teams and labor representatives. Fourteen focus groups were conducted via an online conferencing platform in which participants were asked to identify, specific to short-haul: a) schedules and operations that lead to elevated fatigue; b) schedules and operations that are not fatiguing, and c) important fatigue factors to study. Data were collected anonymously and coded using conventional qualitative content analysis, with axial coding and summative analysis used to identify main themes and over-arching categories. Results: Participants had an average of 12,348 (6,483) lifetime flying hours with 71 (14.5) hours of monthly flying. Forty-six percent of participants were captains. The six fatigue factor categories identified were: circadian disruption (e.g., circadian switches, redeyes), high workload (e.g., hassle factors, number of flights per duty), inadequate rest opportunity (e.g., minimum rest layovers, quality of rest facilities), schedule changes (e.g., unpredictability), regulation and policy issues (e.g., scheduling up to FAR 117 limits), and long sits (e.g., long wait times between flights). Discussion: A field study informed by these results and designed to investigate the prevalence and impact of these factors in US short-haul operations is currently underway.
The View From the Flight Deck: Pilot Perspectives on Fatigue in Short-Haul Operations
INTRODUCTION: There are few studies investigating the impact of fatigue in short-haul flight operations conducted under United States (US) Federal Aviation Regulations (FAR) Part 117 flight and duty limitations and rest requirements. In order to understand the fatigue factors unique to short-haul operations, we conducted a series of focus groups across four major commercial passenger airlines in the US. The outcomes of this study were intended to inform the scope of a larger study of fatigue in short-haul operations. METHODS: Ninety short-haul pilots were recruited through emails distributed by airline safety teams and labor representatives. Fourteen focus groups were conducted via an online conferencing platform in which participants were asked to identify, specific to short-haul: a) schedules and operations that lead to elevated fatigue; b) schedules and operations that are not fatiguing, and c) important fatigue factors to study. Data were collected anonymously and coded using conventional qualitative content analysis, with axial coding and summative analysis used to identify main themes and over-arching categories. RESULTS: Participants had an average of 12,348 (6,483) lifetime flying hours with 71 (14.5) hours of monthly flying. Forty-six percent of participants were captains. The six fatigue factor categories identified were: circadian disruption (e.g., circadian switches, redeyes), high workload (e.g., hassle factors, number of flights per duty), inadequate rest opportunity (e.g., minimum rest layovers, quality of rest facilities), schedule changes (e.g., unpredictability), regulation and policy issues (e.g., scheduling up to FAR 117 limits), and long sits (e.g., long wait times between flights). DISCUSSION: A field study informed by these results and designed to investigate the prevalence and impact of these factors in US short-haul operations is currently underway.
Code artifact for "C.A.T.S.: Memory and Control Flow Tracing for Whole-Program Performance Analysis"
This software contains the code artifacts for the Supercomputing 2025 paper titled "C.A.T.S.: Memory and Control Flow Tracing for Whole-Program Performance Analysis". The included code contains analysis passes, dynamic program instrumentation, runtime, examples, and tests.